Files
Ncurator/openspec/changes/archive
hy e31f1aeab5 Add specifications for various AI tooling capabilities
- Introduced `ai-tooling-docx` specification defining Node.js-first docx capability contract and implementation constraints.
- Added `ai-tooling-file-links` specification for local file artifact metadata emission and main-process local file actions.
- Created `ai-tooling-retrieval` specification outlining local knowledge-base retrieval tools and document scoping support.
- Established `ai-tooling-terminal-exec` specification detailing terminal command execution, loop controls, and risk policy enforcement.
- Defined `ai-tooling-writing` specification to remove legacy writing tools from active runtime and block deprecated tool invocations.
- Introduced `ai-workspace-sandbox` specification requiring workspace binding for executable actions and enforcing sandbox boundaries.
- Added `blocknote-export` specification for BlockNote-based document editing and export capabilities.
- Created `boundary-decode-governance` specification for handling untrusted dynamic input and narrowing unknown values.
- Established `chat-execution-ui` specification for enhancing chat UI with document targeting, workspace selection, and activity feeds.
- Added `chat-history-memory-v1` specification for managing session memory and excluding sensitive data.
- Introduced `document-type-ui` specification for distinguishing document types in UI and providing source information.
- Created `kb-writing-citation-trace` specification for tracking cited documents and chunks in writing workflows.
- Added `kb-writing-source-selection` specification for user document selection in writing input using "@" mentions.
- Established `kb-writing-workflow` specification for orchestrating knowledge-grounded writing workflows with structured progress events.
- Introduced `layered-storage-api` specification for redesigning storage API with clear layering and encapsulation.
- Created `type-ownership-layering` specification for managing shared contracts and internal type boundaries.
- Added `type-safety-any-governance` specification to disallow explicit `any` in active architecture paths and enforce typed contracts.
- Introduced `web-document-search` specification for indexing and searching web documents alongside files.
- Created `web-url-import` specification for importing web URLs and extracting relevant content for indexing.
- Established `writing-workflow-modularization` specification for modularizing writing workflow stages and centralizing utilities.
- Added `writing-workflow` specification to remove legacy interactions and define migration policies for existing writing data.
- Introduced `writing-workspace` specification for organizing writing documents in folders and managing document persistence.
2026-02-28 18:14:28 +08:00
..