@@ -67,8 +67,7 @@
- Fix The System README artifact path docs to show plural directories
- Make `/system init` deterministic with confirmation; it creates schema 0 config, board state, plural artifact directories, and core files directly
- Add an optional project title to The System config; `/system init` writes it from the project directory name and rendered books use it
-- Remove The System advisory shell mutation guard; governed confirmation remains on `write` and `edit`
-- Show humans a terse error for blocked System core mutations while giving the agent the full copyable edit proposal
+- Require one-shot human approval before mutating existing System core documents or spec and phase files, and reject oversized core documents before approval
- Seed `/system init` core files with concise SYSTEM, MISSION, and RULES role guidance while preserving existing core content on rerun
- Fix `/system init` so rerunning in an initialized project reuses the existing prefix instead of asking again
- Fix exact `/system` subcommands such as `doctor` and `book` so autocomplete does not consume Enter
@@ -98,26 +97,32 @@
- Update The System lifecycle metadata: specs have `id`, `type`, `title`, and optional `research`; phases have `spec`, `status: draft|approved`, and optional `depends_on`; plans have `spec`, optional `phase`, `status: draft|approved`, and optional `depends_on`; issues have `specs` without status; `spec-verify` creates no canonical document
- Add The System dependency validation and rendering for phase and plan `depends_on`, including same-spec checks, dangling-reference and cycle diagnostics, reference graph edges, and dependency-aware book ordering
- Update The System rich-Markdown design to use phases instead of roadmaps in the lifecycle model
-- Remove The System exported skills and top-level prompt templates; `/system` subcommands use internal prompt includes for document and Markdown knowledge
+- Remove The System top-level prompt templates; `/system` subcommands use internal prompt includes for document and Markdown knowledge
+- Add initialized-project-only GFM, TeX, and Mermaid format skills that activate only after the format is selected; `/system init` requests a reload when needed
+- Keep generated `/system` lifecycle turns alive in print and JSON modes
- Remove unused The System renderer dependencies
-- Add terse artifact detail budgets for System docs; plans stay at module/interface/package/class level and avoid real code snippets
+- Add terse artifact detail budgets for System docs; plans stay at module/interface/package/class level, and all System docs avoid real code snippets in favor of essential pseudocode
- Fix The System runtime warning so it stays quiet until a project opts into `.system`
- Improve The System startup performance in projects without `.system` by skipping governance loading
- Redefine The System phases as selectable project-wide operating epochs, inject the current phase, show it in Pi status, foreground it in the book, and reset the unreleased schema to version 0
- Make `/system init` update config and board schema markers mechanically, then offer agent-led bundle migration after config schema changes
- Fix rejected System config edits so errors no longer mislabel them as phase changes
-- Add `/system board` for persistent spec, plan, and issue status tracking, plus reviewable `/system assess` proposals and consistency diagnostics
+- Add `/system board` for persistent spec, plan, and issue status tracking, plus reviewable proposals from `/system assess` and completed `/system exec` runs
+- Fix System board proposals so expanded details are not repeated in the result
+- Fix `/system assess` so board proposals remain available across clarification turns and compaction
+- Add a generally invocable vertical-slicing skill and require `/system exec` to use it for thin, complete, verified slices
+- Prevent The System E2E tests from opening a browser
- Keep one mockup page open across iterations with live Pi-backed progress, authenticated agent cancellation, and best-effort closing on acceptance
- Fix mockups on Windows so the browser opens in the foreground through the native URL handler
- Fix mockup edge annotations so they stay contained without horizontal scrolling
- Preserve mockup iteration HTML, feedback, summaries, selection metadata, and result context in the OS cache and across compaction, while keeping only essential accepted artifacts in project bundles
+- Make System specs use mockups for visual and interaction choices, save accepted HTML as linked bundle assets, and capture feedback as behavior and constraints
- Auto-prune closed mockup cache entries when their sessions are missing, after 30 days of inactivity, or by oldest use above 256 MiB
- Use `/ultra exec <instructions>` to design or execute a workflow and `/ultra run <name> [args]` to run a saved workflow; bare `/ultra` enables the hidden `run_workflow` tool and confirms activation
- Use Ultra only when independent parallel work, staged agent handoffs, or isolated specialist contexts materially improve the result
- Make `/ultra exec` show the complete orchestration prompt as a user message, choose between a one-off and saved workflow from reuse intent, and ask one focused question when uncertain
- Add `/ultra` autocomplete for `exec` and `run`, with saved workflows completed under `run`
- Remove Ultra background runs and `/ultra history`; workflows now run interactively without persisted run history
-- Make Ultra discover newly saved workflows without requiring `/reload`
- Improve Ultra progress with phase-first expandable views, transcript navigation, native Pi tool rows and `Ctrl+O` output expansion, checkpoint, token, and cost details, and final outcomes
- Add optional `ultra.actionSummarizerModel` summaries that replace raw Ultra tool arguments with concise action phrases; rapid actions coalesce per agent, only one summary request runs at a time, final pending actions are flushed when an agent finishes, collapsed transcripts hide redundant tool previews, summaries are bounded, and `Ctrl+O` still shows native tool details and results
- Hide Ultra's internal `structured_output` completion tool from progress summaries