Mission Runs
Static mirror of the local Spec Kitty dashboard. Every mission and artifact has a stable URL for sharing, indexing, and AI answer engines.
132Coordination Topology StabilizationFix eight confirmed defects blocking reliable use of the coordination topology, including self-defeating accept gates, index leakage, silent failure modes, and a missing retrospective trigger.10 work packages · 100% done131Coordination and Merge StabilizationClose the remaining live coordination/merge git bugs so 3.2.0 ships without pernicious merge failures.5 work packages · 100% done131Doctrine, Glossary & Architecture ConsolidationConsolidate Spec Kitty's planning/tracking doctrine, glossary, and architecture documentation into coherent, governed artefacts.10 work packages · 100% done130Do Dispatch Open-Op LifecycleMake 'spec-kitty do' record honest open→work→close Op lifecycles instead of falsely marking work done at dispatch.6 work packages · 100% done130Tooling Stability & Guard CoherenceHarden spec-kitty's commit/guard/analysis/health surfaces into coherent, stable mechanisms — the stability bar before the execution-context PR.10 work packages · 100% done129Plan Concern Vocabulary and WP TraceabilityIntroduce implementation concern (IC-##) vocabulary at the plan phase and add concern-to-WP traceability to the task manifest, eliminating plan/task pseudo-WP drift.3 work packages · 100% done128Execution-State Domain Remediation — #1619 Strangler FigEliminate CWD-dependent execution-context re-derivation across ~40 command surfaces by establishing authoritative domain boundaries and routing all surfaces through a single canonical resolver.6 work packages · 100% done127P0 Test Failure Resolution — Release Blockers 1298-1305Fix all P0 test failures blocking the 3.2.0 release across four issue clusters (events drift, next exit codes, doctrine anchors, charter synthesizer).6 work packages · 100% done126Event Architecture: Git Semantic Truth + WebSocket Awareness (CLI)Establish git as the durable record for decision events, add real-time local-commit WebSocket notifications, strip PII from all event envelopes, and reduce glossary queue noise.6 work packages · 100% done125Charter Pack Activation LayerComplete the charter activation model across all 9 doctrine artifact kinds with hard restriction, explicit cascade control, a shipped default charter pack, ProjectContext threading, and architectural test fixes.11 work packages · 100% done124Glossary Seed File Schema ValidationValidate glossary seed files at creation, edit, load, and CI boundaries so invalid glossary state is rejected with actionable errors before reaching dashboard or runtime code.5 work packages · 100% done124Pre-Doctrine Test StabilizationFix the 10 confirmed pre-existing test failure clusters (#1301–#1310) and enforce CI test-mark hygiene so the repo has a ≤75-failure baseline before doctrine/charter feature work resumes.11 work packages · 100% done123Test Stabilization & Architectural Debt PassClose #1298 test failures + LD-1/MS-1 architectural debts + 4 small quality fixes from the 01KSAF14 engineering notes.12 work packages · 0% done122Charter UX and Org-Pack VocabularyCharter freshness UX + first-class `overrides`/`enhances` schema fields + `shipped→built-in` rename, shipped as one coherent doctrine release cut.10 work packages · 100% done121Slice F — Multi-Context Extensibility + Strategic RemediationsOpen spec-kitty's architecture for organisations, monorepos, and custom workflows while hardening the ratchets that protect future quality.12 work packages · 100% done120Charter-Mediated Doctrine Selection (Mission B)Charter-Mediated Doctrine Selection (Mission B)9 work packages · 100% done119WP-prompt governance payload completenessWP-prompt governance payload completeness7 work packages · 100% done118CLI Backward-Transition Emit PathAuto-promote force=True with canonical reason shape on user-deliberate backward move-task requests in the CLI emit path.2 work packages · 100% done118Layered Doctrine Resolution — Org LayerAdd an organisation-level doctrine layer to spec-kitty so teams can distribute proprietary governance artifacts across all their projects without forking the CLI.10 work packages · 100% done118MVP Sync Boundary: CLIRestore the single-identity boundary across foreground CLI auth, queue scopes, body uploads, and daemon ownership so authenticated work cannot strand in legacy queues or be owned by a stale daemon.4 work packages · 100% done117Quality and DevEx Hardening 3.2Remediate the six tickets aggregated under epic #822 — Sonar gate debt, strict mypy baseline, Windows symlink test, stale-lane auto-rebase, no-upgrade UX, and structural cognitive-complexity debt — for a stable 3.2 relea10 work packages · 100% done116Review/Merge Gate Hardening (3.2.x)Close the residual 3.2.x P1 release blockers in the review and merge gate apparatus, plus a narrowed encoding chokepoint from #644.8 work packages · 100% done1153.2.0 Release Blocker CleanupFix four CLI release blockers for the Spec Kitty 3.2.0 stable release.4 work packages · 100% done114Auth Local Trust And Multi-Process HardeningMake CLI hosted-auth and tracker-bound workflows fail truthfully, test hermetically, and behave reliably under local multi-process use.5 work packages · 100% done113Stable 3.2.0 P1 Release ConfidenceClose the remaining high-confidence release-readiness gaps before stable 3.2.0.4 work packages · 100% done1123.2.0 Stable P0 CLI StabilizationStable 3.2.0 P0 CLI stabilization5 work packages · 100% done1113.2.0 Workflow Reliability BlockersMake the 3.2.0 implement, review, merge, and ship loop trustworthy enough for stable release work.6 work packages · 100% done110CLI Private Teamspace Ingress SafeguardsPrevent CLI direct sync ingress from ever targeting a shared Teamspace, even with stale or malformed sessions.5 work packages · 100% done110P1 Dependency Cycle CleanupRemove two circular import cycles between the dossier/sync and status/sync packages to restore clean architectural boundaries.2 work packages · 100% done109Charter Phase 7 Release ClosureMake the public Charter bundle validation gate release-ready for Phase 7.2 work packages · 100% done109Merge Abort, Review, and Status Hardening SprintFix merge abort cleanup, stale review verdict drift, opaque lane guard errors, and add mission review CLI gate plus stalled-reviewer detection.6 work packages · 100% done108Charter Phase 7: Schema Versioning and Provenance HardeningHarden charter doctrine bundles with mandatory provenance metadata, a compatibility registry for schema migrations, and fail-closed validation so incompatible bundles are caught early and old bundles can be automatically3 work packages · 100% done108CLI Auth Tranche 2.5 Contract ConsumptionUpdate the CLI to consume the server's Tranche 2 auth contract: revocation via /oauth/revoke, refresh replay safety, and server-aware auth doctor.5 work packages · 100% done107Opt-in SPDD and REASONS Canvas Doctrine PackShip an opt-in doctrine pack that lets projects activate Structured-Prompt-Driven Development and REASONS Canvas through charter selection without changing behavior for projects that don't select it.6 work packages · 100% done106Charter Contract Cleanup Tranche 1Make the landed Charter product gate truthful and CI-green via JSON synthesis contract fixes, golden-path E2E prompt-file hardening, and CI mypy hygiene — one product-repo PR.5 work packages · 100% done106Charter E2E #827 Follow-ups (Tranche A)Close out the #827 epic's immediate follow-up tranche by fixing four mission-blocking defects (#844, #845, #846, #848) so charter E2E and review gates stay reliable.4 work packages · 100% done1053.2.0a6 Tranche 2 Bug CleanupFix seven blocker bugs in 3.2.0a6 covering fresh-project setup, --json output integrity, agent identity parsing, review-cycle counters, invocation lifecycle, and charter generate/validate parity.7 work packages · 100% done105CLI Session Survival and Daemon SingletonStop multi-process refresh races and orphan sync daemons from silently logging the CLI user out.6 work packages · 100% done1043.2.0a5 Tranche 1: Release Reset & CLI Surface CleanupStabilize the 3.2.0a5 release train and trim confusing CLI surfaces; no new product features.8 work packages · 100% done104Charter Golden-Path E2E (Tranche 1)Prove the shipped Charter epic works through public CLI from a fresh project, with no source-checkout pollution.2 work packages · 100% done103CLI Upgrade Nag and Lazy Project MigrationSeparate the "your CLI is out of date" nag from the "this project needs migrations" check, so users get a passive warning for one and a precise lazy block for the other - only for the project they are currently in.11 work packages · 0% done103Mission Retrospective Learning LoopPhase 6 FR4 retrospective learning loop tranche covering issues #507, #506, #508, #509, #511, #510 under epic #468. Captured from start-here.md brief.12 work packages · 0% done102Documentation Mission Composition Fix-upClose the 5 mission-review findings on #502 so the documentation mission is genuinely operator-runnable, smoke-verifiable, and integration-tested across all 6 actions.3 work packages · 0% done101Documentation Mission Composition RewriteMove the built-in documentation mission onto the StepContractExecutor composition substrate so a fresh documentation mission starts and advances via spec-kitty next.7 work packages · 0% done100Doctrine Enrichment: Frontend, Brownfield, and Tactic NormalizationEnrich Spec Kitty's doctrine library with frontend design and brownfield analysis artifacts, normalize the tactic directory structure, and strengthen profile inheritance test coverage.9 work packages · 100% done100Research Mission Composition Rewrite v2Re-attempt Phase 6 #504 with corrected scope: deliver a runnable composition-backed research mission with real DRG nodes and guard parity, validated by a real-runtime walk.6 work packages · 0% done100Spec Kitty Stability & Hygiene Hardening (April 2026)Cross-repo Spec Kitty stability and hygiene hardening across merge/worktree safety, intake security, runtime state progression, cross-repo package contracts, sync recovery, and e2e coverage. Driven by start-here.md in th8 work packages · 0% done99Local Custom Mission LoaderLet teams author and run their own local mission definitions as first-class peers to built-in missions through the existing runtime and composition pipeline.8 work packages · 100% done98Phase 6 Composition StabilizationClose three follow-ups on the just-landed software-dev composition path so it is single-dispatch, leaves no orphaned invocation records, and preserves contract action under profile_hint, unblocking the custom mission loa3 work packages · 0% done97shared package boundary cutover10 work packages · 100% done97Software-Dev Mission Composition RewritePhase 6 / WP6.2 (#503): rewrite the built-in software-dev mission so /specify, /plan, /tasks, /implement, /review run as profile-invocation composition on top of StepContractExecutor.3 work packages · 0% done96CLI Widen Mode & Decision Write-BackAdd CLI Widen Mode — an inline affordance during charter/specify/plan interviews that lets the mission owner escalate an interview question to Teamspace collaboration via Slack, then review a locally-summarized discussio10 work packages · 0% done95CLI Interview Decision MomentsCLI-owned Decision Moment API (open/resolve/defer/cancel/verify) with ask-time paper trail under kitty-specs/<mission>/decisions/. Used by charter, specify, and plan. Bumps spec-kitty-events dep to 4.0.0.7 work packages · 0% done95Phase 4 Closeout: Host-Surface Breadth and Trail Follow-OnClose out the remaining Phase 4 follow-on scope from the live 2026-04-23 main baseline at commit eb32cf0a. Tranche A finishes the #496 host-surface breadth rollout on top of the landed advise/ask/do priority slice, inclu8 work packages · 0% done94Glossary DRG Residence and Executor ChokepointPhase 5 foundation for issue #467. Adds stable glossary:<id> URN nodes to the DRG, vocabulary edges from action nodes to term nodes, and a deterministic non-blocking chokepoint in ProfileInvocationExecutor.3 work packages · 100% done94Glossary DRG Surfaces and Charter LintPhase 5 WP5.3-WP5.6 from https://github.com/Priivacy-ai/spec-kitty/issues/4677 work packages · 0% done93Profile Roles as Value ObjectReplace AgentProfile.role (scalar StrEnum) with roles: list[Role] where Role is a half-open value object. Backward-compatible scalar coercion with DeprecationWarning. Full migration of shipped profiles.7 work packages · 100% done92Profile Invocation Runtime and Audit TrailPhase 4 of Charter/Doctrine EPIC #461: make charter/doctrine drive live runtime consumption through the (profile, action, governance-context) primitive with a minimal viable audit trail.7 work packages · 0% done91Stabilization Release: Core Bug FixesFour validated bugs on current main: merge invariant false-positive on untracked files (#675), Gemini/Qwen shim generation format errors (#673), review-claim lane transition emits wrong state (#622), and intake path safe4 work packages · 0% done90Intake Auto-Detect from Harness Plan ArtifactsResearch harness plan-mode artifact locations, produce docs/reference/agent-plan-artifacts.md, then add --auto flag to spec-kitty intake. GitHub issue #703.2 work packages · 100% done89Specify Brief Intake ModeGitHub issue Priivacy-ai/spec-kitty#700 — brief-intake mode for /spec-kitty.specify2 work packages · 0% done88migration shim ownership rules6 work packages · 0% done87Phase 3 Charter Synthesizer PipelinePhase 3 of the Charter engineering EPIC (issue #461 / phase issue #465): a two-layer Charter Synthesizer pipeline. Deterministic orchestration (input normalization, target selection, artifact writing, provenance, project5 work packages · 100% done86Charter Ownership Consolidation and Neutrality HardeningPre-Phase-3 cleanup tranche bundling #611 (consolidate charter ownership into src/charter with hybrid-with-sunset shims in specify_cli.charter) and #653 narrow scope (finish neutrality hardening with content-lint + path-7 work packages · 100% done85Complexity and Code Smell RemediationIssue #264 — tech-debt: refactor high-complexity functions suppressed with # noqa: C901. Informed by Sonar project analysis (15,596 cognitive complexity, 557 smells). Analysis: work/development/complexity-analysis-2026-05 work packages · 100% done84Unified Charter Bundle and Read ChokepointPhase 2 of EPIC #461 (Charter as Synthesis & Doctrine Reference Graph) per issue #464: reorganize .kittify/charter/ into the architecture-§6 unified governance bundle, make ensure_charter_bundle_fresh() the sole read cho4 work packages · 100% done83Agent Skills Support for Codex and VibeGitHub issue #624 - design spike + implementation: add Mistral Vibe as a supported coding agent, and modernize Codex onto the same Agent Skills integration model (validated via P0 research showing Codex custom-prompts ar7 work packages · 100% done83Excise Doctrine Curation and Inline ReferencesPhase 1 tranche of EPIC #461 (Charter as Synthesis & Doctrine Reference Graph). Tracked by issue #463. Excise the legacy doctrine curation pipeline and inline reference fields (no fallback, no backwards compatibility) an3 work packages · 100% done83Legacy Sparse-Checkout Cleanup and Review-Lock HardeningConsolidate two post-3.0.0 regressions surfaced in gh issues Priivacy-ai/spec-kitty#588 (silent data loss during mission merge on repos that carry leftover sparse-checkout state from pre-3.0 spec-kitty runs) and Priivacy9 work packages · 100% done82stealth gated saas sync hardening6 work packages · 100% done81Canonical Baseline and Repository BoundaryDefine the canonical 3-tier terminology boundary (project/repository/build), establish invariants, and catalog representative drift to guide convergence.2 work packages · 100% done80Browser-Mediated OAuth/OIDC CLI AuthenticationReplace password-based human CLI auth with browser-mediated OAuth/OIDC (Authorization Code + PKCE) against spec-kitty-saas. Device Authorization Flow fallback for headless human environments. Hard cutover: no password fa11 work packages · 100% done80CI Hardening and Lint CleanupThree related problems on main: open ruff/mypy violations (surfaced in PR #567 lint-feedback), monolithic CI test jobs needing per-module split (issue #549), and lack of path-based job filtering causing full suite runs o7 work packages · 0% done80Complete WPState/Lane consumer migration — Strangler Fig phase 2GitHub issue #537 — follow-up to #405. Migrate 7 verified WP lane consumers from raw lane-string comparisons to typed/state semantics via four sequential slices (Strangler Fig pattern). Initial survey identified 15 candi7 work packages · 100% done793.1.1 Post-555 Release HardeningSingle post-#555 release-hardening mission for 3.1.1. Implements the seven core forward-correctness tracks from GitHub meta-issue #566 (init coherence, planning-artifact producer correctness, mission identity Phase 1, ta7 work packages · 0% done78Planning Artifact and Query ConsistencyClarify the canonical runtime contract for planning-artifact work packages and fresh-run query mode so repository-root planning work and not-started mission runs behave consistently across workflow, status, stale detecti5 work packages · 100% done77mission terminology cleanup13 work packages · 100% done76Init Command OverhaulRedesign spec-kitty init as a global machine-level bootstrapper: remove dead code, simplify CLI surface, establish ~/.kittify as canonical runtime, and document architectural decisions as ADRs.7 work packages · 71% done69Planning Pipeline Integrity and Runtime ReliabilityFour structural fixes to spec-kitty's planning and runtime surfaces: status.json dirty-git (#524), wps.yaml structured manifest (#525), spec-kitty next DAG advancement safety (#526), and slug validator digit-prefix rejec6 work packages · 100% done68Post-Merge Reliability And Release HardeningFinal workflow-stabilization mission for spec-kitty core. Closes the workflow-stabilization track by finishing four still-current issues (#454 stale test detection, #455 diff-coverage policy cleanup, #456 protected-branc5 work packages · 100% done67Runtime Recovery And Audit SafetyP1 stabilization: merge/implementation crash recovery, canonical execution surface cleanup, audit-mode WPs, bulk-edit safety, truthful progress reporting6 work packages · 100% done66Review Loop StabilizationP1 stabilization: make rejection cycles, external review handoff, arbiter overrides, and review verification operationally reliable6 work packages · 100% done65Tasks And Lane StabilizationP0 stabilization mission: fix the planning/tasks control plane so features can be finalized into executable WPs and lanes without silent mutation, dependency loss, lane collapse, or agent command failures.5 work packages · 100% done65WP Metadata & State Type HardeningFeature 065: WP metadata and state type hardening. Addresses three related issues: (1) Bug #417 — finalize-tasks --validate-only is not read-only: bootstrap runs unconditionally and rewrites WP frontmatter before the val8 work packages · 100% done64Complete Mission Identity CutoverClean up and complete the partially landed mission/build identity cutover on main, aligning to spec-kitty-events 3.0.0 and spec-kitty-saas upstream contracts.9 work packages · 0% done63Universal Charter RenameRename every occurrence of 'constitution' to 'charter' across the entire spec-kitty repository — CLI, modules, paths, skills, docs, tests, migrations, templates, and generated artifacts — plus an idempotent migration for8 work packages · 0% done62Fix Doctrine Migration Test FailuresFix CI test failures caused by doctrine migration: update stale path references, assertion mismatches, and mock targets across 10 test files7 work packages · 0% done62Tracker Binding Context DiscoveryImplement CLI-side of ADR 2026-04-04-1: replace manual --project-slug bind with host-resolved discovery and selection workflow13 work packages · 0% done61Ticket-First Mission Origin BindingAdd a service-layer workflow for starting a mission from an existing Jira or Linear ticket via SaaS-backed search, confirmation, and local provenance persistence.6 work packages · 100% done60Canonical Status Model Cleanup3.0 hard cutover: status.events.jsonl as sole WP status authority, remove frontmatter lane, hard-fail on missing canonical state.8 work packages · 12% done59SaaS-Mediated CLI Tracker ReflowPRI-16: Migrate CLI tracker commands to SaaS client mode for linear/jira/github/gitlab. Hard break from direct-provider model. Remove Azure DevOps.6 work packages · 17% done58Hybrid Prompt and Shim Agent SurfaceComplete the 057 thin-shim architecture: full prompts for planning commands, thin shims for execution commands.6 work packages · 0% done58Mission Repository Encapsulation11 work packages · 100% done57Canonical Context Architecture CleanupBig-bang architectural cleanup addressing four root failures: context rediscovery, multi-authority state, single execution model for different WP types, and generated state in merge paths.14 work packages · 0% done57Doctrine Stack Init and Profile IntegrationDoctrine Stack Configuration & Agent Profile Integration - Users can opt-in to specify the doctrine stack explicitly using an exhaustive interview OR accept predefined defaults during spec-kitty init. The architect, impl3 work packages · 100% done56documentation parity sprintDocumentation mission to bring docs.spec-kitty.ai up to parity with v2.1.x capabilities using Divio 4-type system. Distill 8 distributed skills into user-facing guides.10 work packages · 0% done55Agent Skills PackShip one canonical customer-facing skill pack for Spec Kitty 2.0.11+ with 8 composable skills, managed manifest, and deterministic distribution through spec-kitty init.2 work packages · 100% done54Constitution Interview Compiler and Context BootstrapMerge of features 043 (Doctrine-Lite Constitution Generator) and 044 (Constitution Interview Compiler + Bootstrap) into a single feature. Implements interview-driven constitution generation, catalog validation, agents.ya12 work packages · 100% done54State Architecture Cleanup Phase 2Implement remaining state-architecture cleanup identified by the 007 Obsidian evidence vault audit refresh (2026-03-20). Covers active-mission fallback removal, dead code deletion, atomic write extension, constitution Gi9 work packages · 0% done53Orchestrator-API JSON Contract FidelityIssue #304 / GH issue #3: Contract mismatch between the released 2.x CLI, the docs, and the tests. The orchestrator-api contract-version command has no --json flag, but docs tell callers to use it. Tests only invoke the 2 work packages · 100% done52Acceptance Pipeline Regression FixesFix 4 regressions in the acceptance/verification pipeline: P0 materialize dirties repo before cleanliness check, P1 standalone script entrypoint broken by new specify_cli imports, P1 acceptance commit SHA not persisted t4 work packages · 100% done51Canonical State Authority & Single Metadata WriterPhase 3 + Phase 4 of the Spec Kitty 2.x state architecture cleanup plan. Make workflow correctness depend on canonical state (status.events.jsonl, status.json, meta.json) instead of markdown-body compatibility views. Rou5 work packages · 100% done50State Model Cleanup FoundationsShort, high-leverage sprint focused on state-model cleanup foundations: state contract, root-path clarity, Git boundary alignment, and doctor checks. Based on the 007 state architecture audit.3 work packages · 67% done49Fix Merge Target Branch ResolutionCRITICAL: top-level spec-kitty merge in 2.0.5 defaults to repo primary branch instead of feature meta.json target_branch. merge.py line 721 calls resolve_primary_branch() and never consults feature metadata. The agent me2 work packages · 100% done48structured agent identity and constitution profile integration8 work packages · 100% done48Tracker Publish Resource RoutingUpdate CLI tracker publish payloads so SaaS can resolve installation-plus-resource mappings without changing the existing Git event envelope. Add external_resource_type and external_resource_id to tracker snapshot publis2 work packages · 100% done47Mutmut Mutation Testing CI IntegrationAdd mutmut mutation testing to the project. mutmut should run as a slow/parallel CI job (after unit tests, before SonarCloud). Reports should go to the standard out/reports/ location. The feature should: add mutmut>=3.5.5 work packages · 100% done47Namespace-Aware Artifact Body SyncExtend spec-kitty sync to upload renderable artifact bodies (markdown, JSON, YAML, CSV) to SaaS using the same namespace identity already present in local dossier events. Sender-side only: discover supported artifacts in7 work packages · 100% done46Doctrine Artifact Domain Models11 work packages · 100% done45Agent Profile SystemAgent Profile System — a structured agent identity framework within the doctrine package. Includes: Pydantic domain model (AgentProfile) with 6-section structure, Role enum with custom role support, AgentProfileRepositor9 work packages · 100% done45Mission Handoff Package & Version MatrixTeam Prompt 1 (spec-kitty producer): Publish one canonical mission handoff package for the plan-context-bootstrap-fix wave on 2.x (event stream, artifact manifest snapshot, artifact tree snapshot, namespace tuple), plus 6 work packages · 100% done42Local Mission Dossier Authority & Parity ExportImplement local Mission Dossier projection as the source authority for artifact completeness, full-text local views, and SaaS parity export. Add mission dossier projection in local runtime with typed artifact catalog ent10 work packages · 100% done41Enable plan mission runtime support on 2.xTeam: spec-kitty
Priority: P0
Scope: 2.x ONLY (no mainline, no doctrine migration/refactor)
Branch policy:
- Work only on branch line `2.x`.
- Do not port/rename assets to doctrine paths.
- Do not introduce unrelated PR5 work packages · 100% done41Glossary Semantic Integrity Runtime for Mission Framework/Users/robert/ClaudeCowork/Spec-Kitty-Cowork/spec-kitty-planning/product-ideas/mission-collaboration-platform-ddd/sprint-s2-kickoff-prompt-spec-kitty-cli-2026-02-16.md11 work packages · 100% done39CLI 2.x Readiness SprintDeliver a fully functional local/offline + authenticated CLI workflow for spec → plan → implement → review, with correct global runtime usage and status/event emission. Fix setup-plan blocker (NameError: get_feature_miss9 work packages · 100% done37Mission DSL FoundationCreate the Mission DSL Foundation feature for Phase 1B of the local-first runtime convergence plan. Replace static YAML phase lists with enforced state machine workflows using transitions (pytransitions, pip install tran9 work packages · 100% done36~/.kittify Runtime CentralizationCreate the ~/.kittify centralization feature for Phase 1A of the local-first runtime convergence plan. Move shared runtime assets (missions, templates, commands, scripts, AGENTS.md) to a single user-global ~/.kittify/ di8 work packages · 100% done35Frontmatter History to Canonical JSONLComprehensive Upgrade Plan (0.x + 2.x): Frontmatter History -> Canonical JSONL. Replace bootstrap-only migration logic with full transition reconstruction from WP frontmatter history arrays. Shared migration engine used 6 work packages · 100% done34Feature Status State Model Remediation17 work packages · 100% done32Identity-Aware CLI Event SyncMake CLI events identity-aware and auto-syncing so multiple local projects appear in SaaS dashboards. Includes: persist project identity (project_uuid, project_slug, node_id) in config.yaml, inject identity into emitted 6 work packages · 100% done28CLI Event Emission + SyncWire real event emission into 8 CLI commands and ensure events are queued and synced to SaaS via the Feature 008 contract. Uses existing auth infrastructure from Feature 027 and spec-kitty-events library (Feature 003) fo7 work packages · 100% done25CLI Event Log IntegrationSpec Kitty SaaS Transformation - Next Steps Plan: Integrate the completed spec-kitty-events library into the CLI. Replace primitive YAML activity logs with structured event log using Lamport clocks and CRDT merge rules. 8 work packages · 100% done23Documentation Sprint: Agent Management and Cleanupa documentation sprint to bring the user docs in line with the actual current implementation. Check the git history for our ./docs - they were mostly written in a sprint a few days ago. Look at git history in the meantim7 work packages · 100% done21Orchestrator End-to-End Testing Suitenow that we have implemented an orchestrator we need to be able to do end to end tests with all of the agents. this represents multiple complexity layers, including that the agents need to be installed, authenticated, an12 work packages · 100% done20Autonomous Multi-Agent OrchestratorBuild orchestrator for autonomous feature execution with parallel WP processing and 9 CLI-capable agents9 work packages · 100% done19Autonomous Multi-Agent Orchestration ResearchResearch all 12 agents supported by spec-kitty to understand their headless/CLI invocation capabilities. Goal: Enable fully autonomous workflow where agents hand off work based on WP state changes (e.g., for_review trigg8 work packages · 100% done18Merge Preflight DocumentationFull documentation for the feature we just built in line with existing documentation norms - this is a documentation feature sprint4 work packages · 100% done17Smarter Feature Merge with Pre-flight and Auto-cleanupImprove the spec-kitty merge command based on post-mortem feedback from features 016 and 002. Key pain points: uncommitted changes blocking merge, sequential merge amplifying conflicts, no conflict forecast, manual clean3 work packages · 100% done14Comprehensive End-User Documentationa documentation mission that replaces this project's current documentation with a fresh, comprehensive, professional documentation that covers all use cases and all 4 types of docs.10 work packages · 100% done13Fix and Test DashboardThe PR has until now ignored the dashboard. We made breaking changes to the dashboard and now it's time to fix them. This feature is to fix and test the dashboard.1 work packages · 100% done12Documentation MissionI want to add a "documentation" mission to spec kitty. I want us to research the state of the art best practices for writing software product documentation and then conceive of a set of tempaltes, commands and workflow t10 work packages · 100% done11Constitution Packaging Safety and Redesignthis feature is meant as an "emergency" release on the 0.10.x release to clean up constitution handling. I want to do this feature before we merge the .worktrees/010 feature introducing isolated worktrees per wp. This f6 work packages · 100% done10Workspace-per-Work-Package for Parallel DevelopmentCreate a new Feature based on the work(space/tree) per WP concept.10 work packages · 100% done8Unified Python CLI for AgentsMigrate all bash scripts to a unified Python CLI under spec-kitty agent namespace, eliminating worktree script copying and providing agents with a reliable, location-aware command interface7 work packages · 100% done7Frontmatter-Only Lane ManagementReplace directory-based lane detection with frontmatter-only lane management. All WP files live in flat tasks/ directory and never move - only the lane: YAML field changes when transitioning between lanes.6 work packages · 100% done6per feature mission6 work packages · 100% done5Refactor mission system.Refactor mission system to address architectural concerns: extract duplicate pre-flight checks, add Pydantic schema validation, make research mission production-ready with bibliography/citation hooks, implement mission s9 work packages · 100% done4Modular Code Refactoring__init__ and dashboard are now massive monolithic files. We need to refactor them so that file lengths stay (ideally) under 200 lines. This means identifying the subsystems of each and making libraries or utilities or co8 work packages · 100% done3Auto-protect Agent DirectoriesRunning spec-kitty init should not affect the user's git repo. To that end, all of the agent specific directories (eg .codex, .opencode, .claude and all of the others which will demand research), should ALL be added to .5 work packages · 100% done2Lightweight PyPI Release Workflowad a pypi release but leak no secrets into the git repo4 work packages · 100% donemissionRetire Mission Identity Drift WindowPost-SaaS CLI cleanup for GitHub issue #557 — remove legacy_aggregate_id shim and drift-window fallbacks once spec-kitty-saas#66 confirms readiness.4 work packages · 100% donemissionDRG Phase Zero — Graph Model, Context Parity, and Surface CalibrationPhase 0 of charter epic #461. Scoped to #462, #470, #471, #472, #473, #474.6 work packages · 100% donemissionBulk Edit Occurrence Classification Guardrailhttps://github.com/Priivacy-ai/spec-kitty/issues/3936 work packages · 100% donemissionfunctional ownership map3 work packages · 100% donemissionCharter End-User Docs Parity (#828)Bring Charter epic end-user documentation to parity with the shipped product.10 work packages · 0% donemissionCharter #828 Implementation SprintExecute the planned WP01–WP10 implementation sprint for Charter end-user docs parity and ship a merged docs PR to main.4 work packages · 100% donemissionImplement Review Retrospect ReliabilityMake implement-review-retrospect routing and recovery reliable.6 work packages · 100% donemissionCLI Decision Moment Widen Mode ReadinessMake CLI Decision Moment creation, Widen Mode, plan-side write-back, and local-close behavior release-ready across charter/specify/plan.1 work packages · 0% donemissionSync Rejection Classification And Queue Retry HygieneStop incrementing retry_count for batch-level auth/teamspace failures so private-Teamspace 403 and 401 outcomes no longer poison the offline queue.1 work packages · 0% donemissionOffline Queue Enqueue PerformanceRemove per-event SQLite overhead from the non-coalesced queue hot path.1 work packages · 0% donemissionLogged-Out Teamspace CLI RecoveryAdd interactive login recovery and prior-Teamspace detection to the spec-kitty CLI so logged-out sessions on a teamspace-connected repo can re-auth or scriptably fail with structured guidance.2 work packages · 0% donemissionMission-State Migration Determinism CleanupHarden public migration paths: make rebuild_state deterministic/deprecated, expand manifest fields, scrub secrets.2 work packages · 0% donemissionWorkflow Parity Fixes 988/989/991Make next --json, lightweight review, and merge --dry-run faithfully reflect what real commands do.3 work packages · 0% donemissionCLI SaaS fan-out preserves local atThread StatusEvent.at through SaaS fan-out so the canonical wire timestamp matches the local lane-transition time, not the sync-emission clock.1 work packages · 100% donemissionMVP CLI Sync Boundary CompletionFinish PR #1107 and gate sync-producing CLI commands on daemon owner coherence so the MVP sync identity boundary is provable end-to-end.5 work packages · 0% donemissionUnblock Sync Identity-Boundary CanaryFix three CLI bugs surfaced by the 2026-05-19 rc13 canary so sync identity-boundary scenarios 1, 2, and 4 turn green again.4 work packages · 0% donemissionInvestigate canary follow-ups #1142 and #1141Honor the 7- and 14-day operator commitments to investigate canary follow-ups #1142 and #1141.2 work packages · 100% donemissionRetrospective Learning Default-On PolicyMake retrospective learning a default-on, policy-driven feedback loop with first-class authoring commands, replacing env-var gating.7 work packages · 100% donemissionPhase 4 Auth Identity-Boundary Canary GateProve the auth identity-boundary contract holds end-to-end by running the deployed-dev canary 4/4 clean and attaching evidence to the Teamspace MVP release tracker.8 work packages · 0% donemissionSync Diagnose Canonical Event-Type RegistryReplace sync diagnose's stale hardcoded event-type allowlist with a union of the emitter's outbound types and the canonical spec_kitty_events conformance registry, so diagnose stops flagging real events (TasksCompleted, 1 work packages · 100% donemissionSpec Kitty 3.2 Documentation RefreshMake Spec Kitty 3.x/3.2 docs the complete current source of truth, archive 1.x/2.x, rebuild the CLI reference from the live command tree, and cover every supported AI harness end-to-end.14 work packages · 100% donemissionIdentity-Boundary CI Gate (Rerun)Pin the identity-boundary canary protocol as a required CI gate across spec-kitty, saas, and events repos.4 work packages · 0% donemissionautonomous runtime safety followupsautonomous runtime safety followups6 work packages · 0% donemissionCLI Startup Readiness Coordinator SkeletonSingle coordinator owns Teamspace-aware CLI readiness, dormant until hosted mode is on.3 work packages · 0% donemissionRename Ceremony Commit to Status CommitReplace the opaque term 'ceremony commit' with 'status commit' across spec-kitty source, tests, doctrine, docs, and glossary.6 work packages · 100% donemissionMission Coordination Branch with Atomic Event LogRoute mission bookkeeping to a per-mission coordination branch and make event-log emission atomically reversible so implement/review never leaves dangling commits on main.9 work packages · 100% donemissioncharter-doctrine-mission-type-configuration-01KSWJVX15 work packages · 0% donemissionPi and Letta Code Agent SupportAdd Pi and Letta Code as first-class Spec Kitty-supported coding agents.2 work packages · 0% donemissionAgent Harness Install Audit Follow-ThroughClose four agent harness-install gaps found in the 2026-06-03 audit: stale Codex docs, snapshot drift, and unverified Antigravity/Kiro install surfaces.3 work packages · 100% donemissionOp Record Git DurabilityMake Op records from ask/advise/do commands durable by writing them to a git-tracked kitty-ops/ directory with auto-commit on completion.2 work packages · 0% donemissionstatus writepath profile surface remediationstatus writepath profile surface remediation6 work packages · 0% donemissionMerge Preflight Remote-State Boundary SeparationSeparate push-safety invariants from local-merge operations by relocating remote-state checks to the publish layer where they belong.4 work packages · 100% donemissionMerge Done-Marking Surface ResolverEliminate the status write/read surface divergence in the merge done-marking loop and audit all merge-path sites for the same class of bug.4 work packages · 100% donemissionExecution-State Canonical Domain SurfaceBuild one canonical execution-state domain surface and strangle duplicated path and status resolution out of the CLI.14 work packages · 100% donemissionWP Lane State Machine canonicalizationCanonicalize WP lane state as an encapsulated State-pattern FSM (single source of transition truth) with an explicit non-display genesis lane, closing the #1589 split-brain class and folding in adversarial-review follow-6 work packages · 100% donemissionSession Presence Multi-Harness OrientationAutomatically inject Spec Kitty orientation into every configured AI agent's config files so agents know what Spec Kitty is and how to use it.6 work packages · 100% donemissionpre and post mission lifecycle supportpre and post mission lifecycle support0 work packages · 0% donemissionExecution-Context UnificationDrain the coord-vs-primary split-brain class by routing every command surface through one canonical MissionExecutionContext and a Mission-Management-owned status facade.12 work packages · 100% donemissionname vs authority remediationname vs authority remediation9 work packages · 0% done