docs(features): full Phase 1 + 2 + 3 + 3.5 inventory in FEATURES.md#33
Merged
docs(features): full Phase 1 + 2 + 3 + 3.5 inventory in FEATURES.md#33
Conversation
External review (Copilot) and user request: every feature shipped since the v2.2 baseline must be enumerated in FEATURES.md as the single source of truth. ## Header / metadata - Engine v2.1 → v2.3 - Features 245 → 367 (+122) - Skills 60 → 74 - Tests 378 → 1023 - LOC 34K → 53K+ ## What's added - Section 2 (CODEC Chat) — extended 24 → 30 features. New entries: 4-mode composer (Chat / Think / Agents / Project), Project mode dispatch, project folder auto-creation, inline plan review buttons, agent status pills above input, auto-escalation gate, per-conversation silence - Section 6 (CODEC Skills) — refreshed to 74 skills + 4 infrastructure. New entries: file_write, web_fetch, ask_user, stuck, self_improve, shift_report, clipboard_url_fetch, audit_report, backup_status, health_check, notification_reader, imessage_send, tts_say, auto_memorize, fact_extract, memory_save, plus SKILL_OBSERVATION_TRIGGER infrastructure entry - Section 10 NEW — Phase 1 Agent Substrate (18 features). Unified audit envelope, paired correlation_id contract, 5 plugin lifecycle hooks, AskUserQuestion + §1.7 strict-consent gate, stuck-detection ring buffer, step budget, self_improve as plugin - Section 11 NEW — Phase 2 Continuous Observation + Automation (24 features). codec-observer daemon, RingBuffer, observation-injection contract, ocr_enabled config flag, SKILL_OBSERVATION_TRIGGER declarative triggers (5 matcher types), persistent kill state, shift_report skill - Section 12 NEW — Phase 3 Drop-a-Project Autonomy (32 features). Step 8 Plan + Permission Contract, Step 9 Background Execution + Permission Gate (codec-agent-runner daemon), Step 10 Proactive Messaging - Section 13 NEW — Phase 3.5 UX Polish + Proactive Overlay (24 features). Project mode UI, project folder, proactive overlay, blocked_on_qwen, read_paths runtime enforcement, multi-channel notifications, extend_budget ## Summary - Updated table with all 13 sections + new total 367 - Added "What's new in v2.3" callout describing each phase's contribution - Kept v2.2 callout for historical reference The doc is now a single source of truth for everything in the engine. Sections 1-9 preserved verbatim (with minor count adjustments where new features fit the existing product line).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Per user request + external review (Copilot): every feature shipped since the v2.2 baseline must be enumerated in FEATURES.md as the single source of truth.
This PR adds 122 new features across 4 new sections (10-13), bringing the total from 245 → 367.
Header changes
What's added
Modified existing sections
file_write,web_fetch,ask_user,stuck,self_improve,shift_report,clipboard_url_fetch,audit_report,backup_status,health_check,notification_reader,imessage_send,tts_say,auto_memorize,fact_extract,memory_save, plus theSKILL_OBSERVATION_TRIGGERdeclarative-trigger infrastructure entryNEW sections
Section 10 — Phase 1 Agent Substrate (18 features) (v2.3)
Unified audit envelope, paired correlation_id contract, 5 plugin lifecycle hooks,
AskUserQuestion+ §1.7 strict-consent gate, stuck-detection ring buffer, step budget per turn,self_improveas plugin, 3 kill switches.Section 11 — Phase 2 Continuous Observation + Automation (24 features) (v2.3)
codec-observerPM2 daemon, 10-min RAM RingBuffer, observation-injection contract, OCR-with-retry, image redaction, slow-poll degraded mode,SKILL_OBSERVATION_TRIGGERdeclarative triggers (5 matcher types), persistent kill state withsha8keys, end-of-dayshift_reportskill, 3 trigger paths (time/idle/manual), per-day dedup.Section 12 — Phase 3 Drop-a-Project Autonomous Agents (32 features) (v2.3)
Step 8 Plan + Permission Contract (10 features) — Plan/Checkpoint/PermissionManifest dataclasses, Qwen-3.6 plan drafter, vague-description clarifying loop, plan-hash tamper detection, global allowlist tier, 9 PWA endpoints. Step 9 Background Execution + Permission Gate (12 features) —
codec-agent-runnerdaemon,Actiondataclass,permission_gatematrix, strict-consent universal floor, resume after PM2 restart, 3-concurrent cap,extend_budgetendpoint, 4 PWA endpoints, 8 audit events. Step 10 Proactive Messaging + Auto-Escalation (10 features) —AgentMessage,post_messagewith 60s batching, user reply pickup, silence kill-switch, 5 lifecycle emit sites, classifier with 2-signal gate + Q11 session silence, 3 PWA endpoints.Section 13 — Phase 3.5 UX Polish + Proactive Overlay (24 features) (v2.3)
Project mode UI in
codec_chat.html(5 features: Project chip, instructions panel, sendMessage Project branch, viewAgentPlan, status pills). Project folder Claude Code-style (5 features: auto-creation, slugify, collision disambiguation,manifest.project_dir, plan-drafter prompt extension). Proactive intelligence overlay (4 features:codec_proactive.pyopt-in,long_form_dwellv1 pattern, 3-gate kill model, rate limits). Step 9 review polish (5 features:blocked_on_qwen+ auto-resume,reads_pathfield + symmetric expansion,recovery_cidthreading). Multi-channel notifications (3 features: macOS / iMessage / Telegram). Phase 3 fast-follow (2 features:extend_budgetendpoint + 3 new audit events).Summary table
Test plan
docs/PHASE*-*.mddesign docs🤖 Generated with Claude Code