Files
cleveragents-core/docs/timeline.md
T
freemo 23aa4280f2
CI / lint (push) Successful in 15s
CI / build (push) Successful in 15s
CI / quality (push) Successful in 23s
CI / security (push) Successful in 36s
CI / typecheck (push) Successful in 37s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 3m24s
CI / benchmark-publish (push) Successful in 12m25s
CI / unit_tests (push) Successful in 13m23s
CI / docker (push) Successful in 1m46s
CI / coverage (push) Successful in 31m3s
Docs: fixed table values in timeline
2026-02-24 12:16:28 -05:00

132 KiB

Implementation Timeline

Gantt Charts

Epic-Level Schedule

The following chart shows all 29 epics across 9 legendary workstreams, 7 milestone gates with dependency arrows, cross-workstream connections, developer resource allocation, and a risk register. Milestones are linked to their gating epics via arrows showing what work must complete before each release.

@startgantt

title CleverAgents Core — Epic-Level Project Schedule
footer Generated 2026-02-23 | 29 Epics | 9 Legendaries | 7 Milestones | 6 Developers | ~1350 SP

Project starts 2026-02-03
saturday are closed
sunday are closed
printscale weekly zoom 2

today is 2026-02-23
today is colored in #FF6666

<style>
ganttDiagram {
  task {
    FontName Arial
    FontSize 10
  }
  milestone {
    FontColor Navy
    FontSize 11
    FontStyle bold
    BackGroundColor Gold
    LineColor DarkGoldenRod
  }
  separator {
    FontSize 12
    FontStyle bold
    BackgroundColor LightSteelBlue
    FontColor MidnightBlue
    Margin 4
    Padding 6
  }
  arrow {
    LineColor #888888
    LineThickness 1.5
  }
  closed {
    BackgroundColor #F5F5F5
  }
}
</style>

' ================================================================
'  PRE-REBASELINE FOUNDATION (Legendary #370) — Target: v3.0.0
'  Scope: Bug fixes, tests, docs, security from pre-rebaseline era
'  Owner: Aditya (primary), Brent (docs)
'  Story Points: 26 (all complete except PRE_TEST)
' ================================================================
-- Pre-Rebaseline Foundation (Legendary #370) | v3.0.0 --

[Core Functionality (#26)] as [PRE_CORE] on {Aditya} requires 5 days
[PRE_CORE] starts 2026-02-03
[PRE_CORE] is 100% completed
[PRE_CORE] is colored in PaleGreen/SeaGreen

[Testing Framework (#24)] as [PRE_TEST] on {Aditya} requires 4 days
[PRE_TEST] starts 2026-02-03
[PRE_TEST] is 0% completed
[PRE_TEST] is colored in #E8E8E8/Silver

[Documentation (#27)] as [PRE_DOC] on {Brent} requires 4 days
[PRE_DOC] starts 2026-02-03
[PRE_DOC] is 100% completed
[PRE_DOC] is colored in PaleGreen/SeaGreen

[Bug Fixes (#25)] as [PRE_BUG] on {Aditya} requires 3 days
[PRE_BUG] starts 2026-02-03
[PRE_BUG] is 100% completed
[PRE_BUG] is colored in PaleGreen/SeaGreen

[Security Enhancements (#28)] as [PRE_SEC] on {Aditya} requires 2 days
[PRE_SEC] starts 2026-02-03
[PRE_SEC] is 100% completed
[PRE_SEC] is colored in PaleGreen/SeaGreen

' ================================================================
'  FOUNDATION & INFRASTRUCTURE (Legendary #371 - DONE) — v3.0.0
'  Scope: Architecture, preserved LangChain work, QA pipeline, traceability
'  Owner: Jeff (architecture), Brent (QA), Aditya (traceability)
'  Story Points: 32 (all complete)
' ================================================================
-- Foundation & Infrastructure (Legendary #371 - DONE) | v3.0.0 --

[Foundation Phases 0-1 (#346)] as [FOUND] on {Jeff} requires 1 days
[FOUND] starts 2026-02-09
[FOUND] is 100% completed
[FOUND] is colored in PaleGreen/SeaGreen

[Preserved Work (#347)] as [PRES] on {Jeff} requires 2 days
[PRES] starts 2026-02-09
[PRES] is 100% completed
[PRES] is colored in PaleGreen/SeaGreen

[Quality Automation Q0 (#349)] as [QA] on {Brent} requires 2 days
[QA] starts 2026-02-09
[QA] is 100% completed
[QA] is colored in PaleGreen/SeaGreen

[Commit Traceability (#348)] as [TRACE] on {Aditya} requires 2 days
[TRACE] starts at [FOUND]'s end
[TRACE] is 100% completed
[TRACE] is colored in PaleGreen/SeaGreen

' ── v3.0.0 MILESTONE ─────────────────────────────────────────
'  Gate: All pre-rebaseline + foundation work
'  Deliverables: Domain models, QA pipeline (97% coverage), architecture
-- v3.0.0 — Foundation Release (Feb 15) --

[v3.0.0 Release] as [MS1] happens 2026-02-15

' ================================================================
'  PLAN LIFECYCLE — WORKSTREAM A (Legendary #372) — v3.1.0-v3.4.0
'  Scope: Plan/Action/Session models, persistence, CLI, config service
'  Owner: Jeff (lead), Luis (persistence), Brent (testing), Aditya (docs)
'  Story Points: 95
'  Critical Path: QA → A1A5 → A6A8 → ... → A9
' ================================================================
-- Plan Lifecycle — Workstream A (Legendary #372) | v3.1.0 - v3.4.0 --

[Plan A1-A5: Models + Persistence (#350)] as [A1A5] on {Jeff} {Luis} {Brent} {Aditya} requires 5 days
[A1A5] starts at [QA]'s end
[A1A5] is 100% completed
[A1A5] is colored in PaleGreen/SeaGreen

[Plan A6-A8: Sessions + Config CLI (#351)] as [A6A8] on {Jeff} {Brent} {Luis} requires 3 days
[A6A8] starts at [A1A5]'s end
[A6A8] is 100% completed
[A6A8] is colored in PaleGreen/SeaGreen

[Execution Pipeline + Events (#361)] as [PIPE] on {Jeff} requires 2 days
[PIPE] starts 2026-02-18
[PIPE] is 100% completed
[PIPE] is colored in PaleGreen/SeaGreen

[Config Service A9 (#352)] as [A9] on {Jeff} {Luis} requires 2 days
[A9] starts 2026-03-06
[A9] is 0% completed
[A9] is colored in #E8E8E8/Silver

[Additional CLI Commands (#364)] as [CLI] on {Jeff} {Brent} requires 2 days
[CLI] starts 2026-02-23
[CLI] is 0% completed
[CLI] is colored in #E8E8E8/Silver

[Concurrency + Cleanup (#365)] as [CONCUR] on {Luis} requires 2 days
[CONCUR] starts 2026-02-23
[CONCUR] is 0% completed
[CONCUR] is colored in #E8E8E8/Silver

' ================================================================
'  PROJECTS & RESOURCES — WORKSTREAM B (Legendary #373 - DONE) — v3.1.0
'  Scope: Resource registry, project model, sandbox, context policy
'  Owner: Jeff (lead), Hamza (sandbox), Brent (testing)
'  Story Points: 42 (all complete)
' ================================================================
-- Projects & Resources — Workstream B (Legendary #373 - DONE) | v3.1.0 --

[Projects + Resources B0-B2 (#353)] as [PROJ] on {Jeff} {Hamza} {Brent} requires 5 days
[PROJ] starts at [QA]'s end
[PROJ] is 100% completed
[PROJ] is colored in PaleGreen/SeaGreen

' ── v3.1.0 MILESTONE ─────────────────────────────────────────
'  Gate: Plan lifecycle models + Project resources + Actor schema + Exec pipeline
'  Deliverables: Plan CRUD, resource registry, actor/skill/tool models
-- v3.1.0 — Models + Schema Release (Feb 22) --

[v3.1.0 Release] as [MS2] happens 2026-02-22

' ================================================================
'  ACTORS, SKILLS & TOOLS — WORKSTREAM C (Legendary #374) — v3.1.0-v3.3.0
'  Scope: Actor YAML, skill resolver, tool runtime, MCP adapter, tool sources
'  Owner: Jeff (lead), Aditya (schema/docs), Luis (persistence), Brent (QA)
'  Story Points: 158
'  RISK: C0 at 93% (2 issues remain), M1 at 34% (blocked on Hamza/Luis)
' ================================================================
-- Actors, Skills & Tools — Workstream C (Legendary #374) | v3.1.0 - v3.3.0 --

[Actor + Skill Schema C0 (#354)] as [C0] on {Jeff} {Aditya} {Luis} {Brent} requires 7 days
[C0] starts 2026-02-11
[C0] is 93% completed
[C0] is colored in LightSkyBlue/SteelBlue

[Actor Runtime + Tool Exec (#355)] as [M1] on {Jeff} {Hamza} {Luis} {Brent} requires 3 days
[M1] starts at [PROJ]'s end
[M1] is 34% completed
[M1] is colored in LightSkyBlue/SteelBlue

[Actor Graphs + Tool Sources (#356)] as [M2] on {Aditya} {Jeff} {Luis} {Brent} {Hamza} requires 5 days
[M2] starts at [M1]'s end
[M2] is 5% completed
[M2] is colored in LightSkyBlue/SteelBlue

' ── v3.2.0 MILESTONE ─────────────────────────────────────────
'  Gate: Sessions + Actor runtime + Tool execution operational
'  Deliverables: Session management, actor tool-calling runtime, sandbox apply
-- v3.2.0 — Runtime + Sessions (Feb 26) --

[v3.2.0 Release] as [MS3] happens 2026-02-26

' ================================================================
'  EXECUTION PIPELINE & DECISIONS (Legendary #375) — v3.2.0-v3.4.0
'  Scope: Decision model, validation pipeline, invariants, DoD gating
'  Owner: Jeff (invariants), Luis (validation), Hamza (decisions), Brent (QA)
'  Story Points: 64
' ================================================================
-- Execution Pipeline & Decisions (Legendary #375) | v3.2.0 - v3.4.0 --

[Decisions + Validations M3 (#357)] as [M3] on {Luis} {Hamza} {Brent} {Jeff} requires 4 days
[M3] starts at [M2]'s end
[M3] is 10% completed
[M3] is colored in LightSkyBlue/SteelBlue

' ── v3.3.0 MILESTONE ─────────────────────────────────────────
'  Gate: Tool source chain complete + Security hardening + Provider stability
'  Deliverables: Actor graphs, MCP adapter, security fixes, provider controls
-- v3.3.0 — Tool Sources + Security (Mar 02) --

[v3.3.0 Release] as [MS4] happens 2026-03-02

' ================================================================
'  HARDENING, TESTING & SECURITY (Legendary #376) — v3.3.0-v3.5.0
'  Scope: Corrections, subplans, checkpoints, security fixes, provider fixes
'  Owner: Luis (security/corrections), Jeff (phase reversion), Hamza (sandbox)
'  Story Points: 58
'  RISK: SEC at 20% — security-critical work, needs attention
' ================================================================
-- Hardening, Testing & Security (Legendary #376) | v3.3.0 - v3.5.0 --

[Corrections + Checkpoints M4 (#358)] as [M4] on {Luis} {Jeff} {Brent} {Hamza} requires 3 days
[M4] starts at [M3]'s end
[M4] is 27% completed
[M4] is colored in LightSkyBlue/SteelBlue

[Security + Safety Hardening (#362)] as [SEC] on {Luis} requires 3 days
[SEC] starts 2026-03-02
[SEC] is 20% completed
[SEC] is colored in LightSkyBlue/SteelBlue

[Provider Fixes + Runtime (#363)] as [PROV] on {Luis} requires 2 days
[PROV] starts 2026-02-12
[PROV] is 0% completed
[PROV] is colored in #E8E8E8/Silver

' ── v3.4.0 MILESTONE ─────────────────────────────────────────
'  Gate: Decisions + Validations + CLI polish + Concurrency
'  Deliverables: Decision tree, validation pipeline, invariants, CLI extensions
-- v3.4.0 — Decisions + Validation (Mar 06) --

[v3.4.0 Release] as [MS5] happens 2026-03-06

' ================================================================
'  DAY 14 REBASELINE MILESTONES (Legendary #377) — v3.4.0-v3.5.0
'  Scope: ACMS v1, context scaling, autonomy hardening, server stubs
'  Owner: Hamza (ACMS/context), Jeff (services/CLI), Luis (autonomy)
'  Story Points: 110
' ================================================================
-- Day 14 Rebaseline Milestones (Legendary #377) | v3.4.0 - v3.5.0 --

[ACMS v1 + Context Scaling M5 (#359)] as [M5] on {Hamza} {Jeff} {Aditya} {Brent} requires 4 days
[M5] starts at [M4]'s end
[M5] is 5% completed
[M5] is colored in LightSkyBlue/SteelBlue

[Autonomy Hardening + Stubs M6 (#360)] as [M6] on {Luis} {Jeff} {Hamza} {Brent} requires 5 days
[M6] starts at [M5]'s end
[M6] is 5% completed
[M6] is colored in LightSkyBlue/SteelBlue

[Subplans + Parallelism (#368)] as [SUBP] on {Luis} {Brent} requires 2 days
[SUBP] starts 2026-02-23
[SUBP] is 100% completed
[SUBP] is colored in PaleGreen/SeaGreen

[Large Project Autonomy (#369)] as [LARGE] on {Luis} {Brent} {Jeff} requires 4 days
[LARGE] starts 2026-03-17
[LARGE] is 52% completed
[LARGE] is colored in LightSkyBlue/SteelBlue

' ── v3.5.0 MILESTONE ─────────────────────────────────────────
'  Gate: Corrections + Checkpoints + ACMS v1 + Context tiers
'  Deliverables: Phase reversion, checkpoint/rollback, context pipeline, autonomy guardrails
-- v3.5.0 — Corrections + Context (Mar 10) --

[v3.5.0 Release] as [MS6] happens 2026-03-10

' ================================================================
'  POST-MVP DEFERRED WORK (Legendary #378) — v3.6.0
'  Scope: Virtual resources, remote clients, safety profiles, RDF, REPL
'  Owner: Luis (clients/security), Hamza (resources), Rui (REPL), Jeff (UI)
'  Story Points: 100
' ================================================================
-- Post-MVP Deferred Work (Legendary #378) | v3.6.0 --

[Post-MVP Deferred Work (#366)] as [POST] on {Luis} {Hamza} {Jeff} {Rui} {Brent} requires 8 days
[POST] starts at [M6]'s end
[POST] is 0% completed
[POST] is colored in #E8E8E8/Silver

[Multi-Agent RDF System (#367)] as [RDF] on {Aditya} requires 5 days
[RDF] starts 2026-03-24
[RDF] is 0% completed
[RDF] is colored in #E8E8E8/Silver

' ── v3.6.0 MILESTONE ─────────────────────────────────────────
'  Gate: All post-MVP deferred work
'  Deliverables: Remote clients, safety enforcement, virtual resources, RDF, TUI
-- v3.6.0 — Post-MVP Release (Mar 27) --

[v3.6.0 Release] as [MS7] happens 2026-03-27
' ================================================================
'  DEPENDENCY ARROWS
'  Simplified: milestone gates + critical path + key cross-links
'  21 arrows (reduced from 42 for readability)
' ================================================================

' Milestone gates: one key deliverable per release
[QA] -> [MS1]
[A1A5] -> [MS2]
[PROJ] -> [MS2]
[M1] -> [MS3]
[M2] -> [MS4]
[M3] -> [MS5]
[M4] -> [MS6]
[POST] -> [MS7]
[LARGE] -> [MS7]

' Critical path + cross-workstream dependencies
[FOUND] -> [TRACE]
[QA] -> [A1A5]
[QA] -> [PROJ]
[A1A5] -> [PIPE]
[PROJ] -> [M1]
[M1] -> [M2]
[M2] -> [M3]
[M3] -> [M4]
[M4] -> [M5]
[M5] -> [M6]
[M6] -> [POST]
[A6A8] -> [CLI]

' ================================================================
'  DEVELOPER ALLOCATION LEGEND
' ================================================================

legend right
  **CleverAgents Core — Epic-Level Schedule**
  ----
  **Critical Path (longest dependency chain):**
  QA -> A1A5 -> PIPE -> M1 -> M2 -> M3 -> M4 -> M5 -> M6 -> POST
  ----
  |= Developer |= Role |= Total Pts |= Est. Hours |
  | Jeff (freemo) | CTO / Lead Architect | 480 | ~960h |
  | Luis (CoreRasurae) | Sr. Python Architect | 338 | ~676h |
  | Aditya | Domain Expert (Agents) | 183 | ~366h |
  | Hamza (hamza.khyari) | Infrastructure / RDF | 171 | ~342h |
  | Brent (brent.edwards) | Quality / QA | 170 | ~340h |
  | Rui (hurui200320) | Testing | 8 | ~16h |
  ----
  **Per-Milestone Allocation (done / total story points)**
  |= Dev |= v3.0.0 |= v3.1.0 |= v3.2.0 |= v3.3.0 |= v3.4.0 |= v3.5.0 |= v3.6.0 |
  | Jeff | 172/172 | 105/142 | 37/37 | 31/34 | 5/45 | 13/42 | 0/8 |
  | Luis | 8/32 | 29/66 | 0/34 | 16/61 | 13/21 | 0/68 | 0/56 |
  | Aditya | 55/94 | 44/81 | - | - | 0/8 | - | - |
  | Hamza | 11/19 | 0/5 | 0/23 | 0/5 | 0/45 | 0/21 | 0/53 |
  | Brent | 65/70 | 10/20 | 0/10 | 21/26 | 5/10 | 24/29 | 0/5 |
  | Rui | - | - | - | - | - | - | 0/8 |
  ----
  **Milestone Scope**
  |= Milestone |= Target |= Epics |= SP |= Key Deliverables |
  | v3.0.0 | Feb 15 | 9 | 172 | Foundation, QA, domain models |
  | v3.1.0 | Feb 22 | 4 | 208 | Plan lifecycle, projects, actor schema |
  | v3.2.0 | Feb 26 | 2 | 104 | Sessions, actor runtime, tool exec |
  | v3.3.0 | Mar 02 | 3 | 126 | Tool sources, security, providers |
  | v3.4.0 | Mar 06 | 3 | 129 | Decisions, validation, CLI polish |
  | v3.5.0 | Mar 10 | 2 | 151 | Corrections, ACMS v1, context |
  | v3.6.0 | Mar 27 | 2 | 100 | Remote clients, safety, RDF |
  ----
  **Risk Register**
  |= Epic |= Completion |= Risk |= Blocker |
  | PRE_TEST (#24) | 0% | Medium | Test framework gap |
  | M1 (#355) | 34% | Medium | Hamza/Luis blocked |
  | SEC (#362) | 20% | High | Security-critical |
  | PROV (#363) | 0% | Low | Provider fixes deferred |
  | A9 (#352) | 0% | Low | Config deferred to v3.4 |
  ----
  **Color Key**
  |= Color |= Meaning |
  | <back:PaleGreen>    </back> | Completed (100%) |
  | <back:LightSkyBlue>    </back> | In Progress |
  | <back:#E8E8E8>    </back> | Not Started |
  | <back:Gold>  <>  </back> | Milestone Target |
  | <back:#FF6666>  |  </back> | Today (2026-02-23) |
  ----
  29 Epics | 9 Legendaries | 7 Milestones | 6 Developers
  ~1350 total story points | ~2700 estimated hours
end legend

@endgantt

Detailed Issue-Level Schedule (213 Issues)

The following chart expands every epic into its individual issues, showing per-developer scheduling, completion status, and the full project timeline at the task level.

@startgantt

title CleverAgents Core - Detailed Project Gantt Chart

' NOTE: This chart contains ~250 tasks. Use a local PlantUML renderer
' (java -jar plantuml.jar docs/gantt-detailed.puml) for best results.
' Online renderers may truncate or time out.

Project starts 2026-02-03
saturday are closed
sunday are closed
printscale weekly zoom 2

today is 2026-02-23
today is colored in #FF6666

<style>
ganttDiagram {
  task {
    FontName Arial
    FontSize 9
  }
  milestone {
    FontColor Navy
    FontSize 11
    FontStyle bold
    BackGroundColor Gold
    LineColor DarkGoldenRod
  }
  separator {
    FontSize 11
    FontStyle bold
    BackgroundColor LightSteelBlue
    FontColor MidnightBlue
    Margin 3
    Padding 4
  }
  arrow {
    LineColor #888888
    LineThickness 1.5
  }
  closed {
    BackgroundColor #F5F5F5
  }
}
</style>

' ================================================================
'  LEGENDARY #370: Pre-Rebaseline Foundation
' ================================================================
-- Pre-Rebaseline Foundation (#370) --

' --- Comprehensive Testing Framework (#24) ---
[Comprehensive Testing Framework (#24)] as [PRE_TEST] on {Aditya} requires 4 days
[PRE_TEST] starts 2026-02-03
[PRE_TEST] is 0% completed
[PRE_TEST] is colored in DarkSeaGreen/ForestGreen

[Create Unit Test Suite for Core Bug Fixes (#13)] as [I13] on {Aditya} lasts 1 day
[I13] starts 2026-02-03
[I13] is 0% completed
[I13] is colored in #E8E8E8/Silver
[Create Integration Test Scripts for Example Wor... (#14)] as [I14] on {Aditya} lasts 1 day
[I14] starts 2026-02-04
[I14] is 0% completed
[I14] is colored in #E8E8E8/Silver
[Add comprehensive unit tests for core applicati... (#17)] as [I17] on {Aditya} lasts 1 day
[I17] starts 2026-02-05
[I17] is 0% completed
[I17] is colored in #E8E8E8/Silver

' --- Bug Fixes and Stability Improvements (#25) ---
[Bug Fixes and Stability Improvements (#25)] as [PRE_BUG] on {Aditya} requires 3 days
[PRE_BUG] starts 2026-02-03
[PRE_BUG] is 100% completed
[PRE_BUG] is colored in DarkSeaGreen/ForestGreen

[Graph Routing Based On User Input (#3)] as [I3] lasts 1 day
[I3] starts 2026-02-03
[I3] is 100% completed
[I3] is colored in PaleGreen/SeaGreen
[Fix duplicate output responses in interactive C... (#4)] as [I4] on {Aditya} lasts 1 day
[I4] starts 2026-02-03
[I4] is 100% completed
[I4] is colored in PaleGreen/SeaGreen

' --- Core Functionality Enhancements (#26) ---
[Core Functionality Enhancements (#26)] as [PRE_CORE] on {Aditya} requires 5 days
[PRE_CORE] starts 2026-02-03
[PRE_CORE] is 63% completed
[PRE_CORE] is colored in DarkSeaGreen/ForestGreen

[Conversation State Management (#1)] as [I1] lasts 1 day
[I1] starts 2026-02-03
[I1] is 100% completed
[I1] is colored in PaleGreen/SeaGreen
[Consistent Async Event Loop Management System (#2)] as [I2] lasts 1 day
[I2] starts 2026-02-04
[I2] is 100% completed
[I2] is colored in PaleGreen/SeaGreen
[Establish Unit Test Infrastructure and Add BDD ... (#15)] as [I15] lasts 1 day
[I15] starts 2026-02-05
[I15] is 100% completed
[I15] is colored in PaleGreen/SeaGreen
[Add comprehensive unit tests for reactive strea... (#18)] as [I18] on {Aditya} lasts 1 day
[I18] starts 2026-02-03
[I18] is 100% completed
[I18] is colored in PaleGreen/SeaGreen
[Add comprehensive unit tests for template engin... (#19)] as [I19] on {Aditya} lasts 1 day
[I19] starts 2026-02-04
[I19] is 100% completed
[I19] is colored in PaleGreen/SeaGreen
[Enhance routing logic robustness and reliabilit... (#20)] as [I20] on {Aditya} lasts 1 day
[I20] starts 2026-02-05
[I20] is 100% completed
[I20] is colored in PaleGreen/SeaGreen
[Resolve all static type checking errors and cod... (#23)] as [I23] on {Aditya} lasts 1 day
[I23] starts 2026-02-06
[I23] is 100% completed
[I23] is colored in PaleGreen/SeaGreen

' --- Documentation and User Guidance (#27) ---
[Documentation and User Guidance (#27)] as [PRE_DOC] on {Brent} requires 4 days
[PRE_DOC] starts 2026-02-03
[PRE_DOC] is 100% completed
[PRE_DOC] is colored in DarkSeaGreen/ForestGreen

[Security issues in CleverAgents... (#7)] as [I7] on {Brent} lasts 1 day
[I7] starts 2026-02-03
[I7] is 100% completed
[I7] is colored in PaleGreen/SeaGreen
[Add Comprehensive Documentation (README & YAML ... (#8)] as [I8] lasts 1 day
[I8] starts 2026-02-03
[I8] is 100% completed
[I8] is colored in PaleGreen/SeaGreen
[Create Example Configuration Files (Chat, Contr... (#9)] as [I9] lasts 1 day
[I9] starts 2026-02-04
[I9] is 100% completed
[I9] is colored in PaleGreen/SeaGreen
[Fix Critical Interactive Session Bugs (Duplicat... (#10)] as [I10] lasts 1 day
[I10] starts 2026-02-05
[I10] is 100% completed
[I10] is colored in PaleGreen/SeaGreen

' --- Security Enhancements (#28) ---
[Security Enhancements (#28)] as [PRE_SEC] on {Aditya} requires 2 days
[PRE_SEC] starts 2026-02-03
[PRE_SEC] is 100% completed
[PRE_SEC] is colored in DarkSeaGreen/ForestGreen

[Fix Nested JSON Parsing and Add Sanitization fo... (#11)] as [I11] on {Aditya} lasts 1 day
[I11] starts 2026-02-03
[I11] is 100% completed
[I11] is colored in PaleGreen/SeaGreen
[Enhance Tool Agent Error Logging and Debugging (#12)] as [I12] on {Aditya} lasts 1 day
[I12] starts 2026-02-04
[I12] is 100% completed
[I12] is colored in PaleGreen/SeaGreen

' ================================================================
'  LEGENDARY #371: Foundation & Infrastructure - DONE
' ================================================================
-- Foundation & Infrastructure - DONE (#371) --

' --- Foundation Phases 0-1 (#346) ---
[Foundation Phases 0-1 (#346)] as [FOUND] requires 1 days
[FOUND] starts 2026-02-09
[FOUND] is 100% completed
[FOUND] is colored in DarkSeaGreen/ForestGreen

[Phase 0: Discovery and Requirements Elaboration (#215)] as [I215] lasts 1 day
[I215] starts 2026-02-09
[I215] is 100% completed
[I215] is colored in PaleGreen/SeaGreen
[Phase 1: Architecture Definition (#216)] as [I216] lasts 1 day
[I216] starts 2026-02-10
[I216] is 100% completed
[I216] is colored in PaleGreen/SeaGreen

' --- Preserved Work (#347) ---
[Preserved Work (#347)] as [PRES] requires 2 days
[PRES] starts 2026-02-09
[PRES] is 100% completed
[PRES] is colored in DarkSeaGreen/ForestGreen

[LangChain/LangGraph Foundation (#217)] as [I217] lasts 1 day
[I217] starts 2026-02-09
[I217] is 100% completed
[I217] is colored in PaleGreen/SeaGreen
[Core LangGraph Workflows (#218)] as [I218] lasts 1 day
[I218] starts 2026-02-10
[I218] is 100% completed
[I218] is colored in PaleGreen/SeaGreen
[Provider Integration (#219)] as [I219] lasts 1 day
[I219] starts 2026-02-11
[I219] is 100% completed
[I219] is colored in PaleGreen/SeaGreen
[Actor System (Stage 7.5) (#220)] as [I220] lasts 1 day
[I220] starts 2026-02-12
[I220] is 100% completed
[I220] is colored in PaleGreen/SeaGreen

' --- Commit Traceability Fixups (#348) ---
[Commit Traceability Fixups (#348)] as [TRACE] requires 2 days
[TRACE] starts at [FOUND]'s end
[TRACE] is 100% completed
[TRACE] is colored in DarkSeaGreen/ForestGreen

[Traceability (Aditya): Found commit 'docs(skill... (#221)] as [I221] lasts 1 day
[I221] starts 2026-02-10
[I221] is 100% completed
[I221] is colored in PaleGreen/SeaGreen
[Traceability (Aditya): Found commit 'feat(cli):... (#222)] as [I222] lasts 1 day
[I222] starts 2026-02-11
[I222] is 100% completed
[I222] is colored in PaleGreen/SeaGreen
[Traceability (Aditya): Found commit 'docs(actor... (#223)] as [I223] lasts 1 day
[I223] starts 2026-02-12
[I223] is 100% completed
[I223] is colored in PaleGreen/SeaGreen
[Traceability (Aditya): Found commit 'Feat: Hard... (#224)] as [I224] lasts 1 day
[I224] starts 2026-02-13
[I224] is 100% completed
[I224] is colored in PaleGreen/SeaGreen
[Traceability (Aditya): Found commit 'feat(tool)... (#225)] as [I225] lasts 1 day
[I225] starts 2026-02-16
[I225] is 100% completed
[I225] is colored in PaleGreen/SeaGreen
[Traceability (Jeff): No matching commit in loca... (#226)] as [I226] lasts 1 day
[I226] starts 2026-02-17
[I226] is 100% completed
[I226] is colored in PaleGreen/SeaGreen
[Traceability (Jeff): No matching commit in loca... (#227)] as [I227] lasts 1 day
[I227] starts 2026-02-18
[I227] is 100% completed
[I227] is colored in PaleGreen/SeaGreen
[Traceability (Luis): No matching commit in loca... (#228)] as [I228] lasts 1 day
[I228] starts 2026-02-19
[I228] is 100% completed
[I228] is colored in PaleGreen/SeaGreen
[Traceability (Luis): Found commit 'feat(core): ... (#229)] as [I229] lasts 1 day
[I229] starts 2026-02-20
[I229] is 100% completed
[I229] is colored in PaleGreen/SeaGreen

' --- Quality Automation Setup (Q0) (#349) ---
[Quality Automation Setup (Q0) (#349)] as [QA] on {Brent} requires 2 days
[QA] starts 2026-02-09
[QA] is 100% completed
[QA] is colored in DarkSeaGreen/ForestGreen

[feat(qa): add pre-commit baseline hooks (#212)] as [I212] on {Brent} lasts 1 day
[I212] starts 2026-02-09
[I212] is 100% completed
[I212] is colored in PaleGreen/SeaGreen
[feat(ci): add nox-based PR validation workflow (#213)] as [I213] on {Brent} lasts 1 day
[I213] starts 2026-02-10
[I213] is 100% completed
[I213] is colored in PaleGreen/SeaGreen
[feat(qa): enforce coverage >=97% in CI (#214)] as [I214] on {Brent} lasts 1 day
[I214] starts 2026-02-11
[I214] is 100% completed
[I214] is colored in PaleGreen/SeaGreen

' ================================================================
'  LEGENDARY #372: Plan Lifecycle - Workstream A
' ================================================================
-- Plan Lifecycle - Workstream A (#372) --

' --- Plan Lifecycle A1-A5 (Models & Persistence) (#350) ---
[Plan Lifecycle A1-A5 (Models & Persistence) (#350)] as [A1A5] on {Aditya} {Brent} {Jeff} {Luis} requires 5 days
[A1A5] starts at [QA]'s end
[A1A5] is 100% completed
[A1A5] is colored in DarkSeaGreen/ForestGreen

[Stage A1: Plan Data Model (#230)] as [I230] lasts 1 day
[I230] starts 2026-02-11
[I230] is 100% completed
[I230] is colored in PaleGreen/SeaGreen
[Stage A2: Action Model (#231)] as [I231] lasts 1 day
[I231] starts 2026-02-12
[I231] is 100% completed
[I231] is colored in PaleGreen/SeaGreen
[Stage A3: Plan State Machine (#236)] as [I236] lasts 1 day
[I236] starts 2026-02-13
[I236] is 100% completed
[I236] is colored in PaleGreen/SeaGreen
[Stage A4: Plan CLI Commands (#237)] as [I237] lasts 1 day
[I237] starts 2026-02-16
[I237] is 100% completed
[I237] is colored in PaleGreen/SeaGreen
[Stage A6: Automation Levels Foundation (Luis) (#250)] as [I250] lasts 1 day
[I250] starts 2026-02-17
[I250] is 100% completed
[I250] is colored in PaleGreen/SeaGreen
[feat(domain): align action model with spec (#232)] as [I232] on {Jeff} lasts 1 day
[I232] starts 2026-02-11
[I232] is 100% completed
[I232] is colored in PaleGreen/SeaGreen
[feat(domain): rebaseline plan phases and apply ... (#235)] as [I235] on {Jeff} lasts 1 day
[I235] starts 2026-02-12
[I235] is 100% completed
[I235] is colored in PaleGreen/SeaGreen
[feat(cli): align action commands to spec (#238)] as [I238] on {Jeff} lasts 1 day
[I238] starts 2026-02-13
[I238] is 100% completed
[I238] is colored in PaleGreen/SeaGreen
[feat(cli): align plan use/list/status flags (#239)] as [I239] on {Jeff} lasts 1 day
[I239] starts 2026-02-16
[I239] is 100% completed
[I239] is colored in PaleGreen/SeaGreen
[feat(cli): stabilize action/plan output formats (#240)] as [I240] on {Jeff} lasts 1 day
[I240] starts 2026-02-17
[I240] is 100% completed
[I240] is colored in PaleGreen/SeaGreen
[feat(db): add spec-aligned action and plan tabl... (#242)] as [I242] on {Jeff} lasts 1 day
[I242] starts 2026-02-18
[I242] is 100% completed
[I242] is colored in PaleGreen/SeaGreen
[feat(db): rebaseline plan phase/state enums for... (#243)] as [I243] on {Jeff} lasts 1 day
[I243] starts 2026-02-19
[I243] is 100% completed
[I243] is colored in PaleGreen/SeaGreen
[feat(repo): add lifecycle plan repository (#244)] as [I244] on {Jeff} lasts 1 day
[I244] starts 2026-02-20
[I244] is 100% completed
[I244] is colored in PaleGreen/SeaGreen
[feat(uow): wire lifecycle repositories (#245)] as [I245] on {Jeff} lasts 1 day
[I245] starts 2026-02-23
[I245] is 100% completed
[I245] is colored in PaleGreen/SeaGreen
[feat(service): persist plan lifecycle via repos... (#246)] as [I246] on {Jeff} lasts 1 day
[I246] starts 2026-02-24
[I246] is 100% completed
[I246] is colored in PaleGreen/SeaGreen
[refactor(plan): remove legacy plan persistence (#247)] as [I247] on {Jeff} lasts 1 day
[I247] starts 2026-02-25
[I247] is 100% completed
[I247] is colored in PaleGreen/SeaGreen
[feat(domain): align plan model with spec (#233)] as [I233] on {Luis} lasts 1 day
[I233] starts 2026-02-11
[I233] is 100% completed
[I233] is colored in PaleGreen/SeaGreen
[docs(action): add action YAML schema and examples (#234)] as [I234] on {Aditya} lasts 1 day
[I234] starts 2026-02-11
[I234] is 100% completed
[I234] is colored in PaleGreen/SeaGreen
[test(cli): expand lifecycle command coverage (#241)] as [I241] on {Brent} lasts 1 day
[I241] starts 2026-02-11
[I241] is 100% completed
[I241] is colored in PaleGreen/SeaGreen
[test(persistence): add plan/action persistence ... (#248)] as [I248] on {Brent} lasts 1 day
[I248] starts 2026-02-12
[I248] is 100% completed
[I248] is colored in PaleGreen/SeaGreen
[test(persistence): add Robot persistence coverage (#249)] as [I249] on {Brent} lasts 1 day
[I249] starts 2026-02-13
[I249] is 100% completed
[I249] is colored in PaleGreen/SeaGreen

' --- Plan Lifecycle A6-A8 (Sessions & Config CLI) (#351) ---
[Plan Lifecycle A6-A8 (Sessions & Config CLI) (#351)] as [A6A8] on {Brent} {Jeff} {Luis} requires 3 days
[A6A8] starts at [A1A5]'s end
[A6A8] is 100% completed
[A6A8] is colored in DarkSeaGreen/ForestGreen

[feat(cli): add automation-profile commands (#251)] as [I251] on {Jeff} lasts 1 day
[I251] starts 2026-02-18
[I251] is 100% completed
[I251] is colored in PaleGreen/SeaGreen
[refactor(automation): remove automation_level l... (#252)] as [I252] on {Jeff} lasts 1 day
[I252] starts 2026-02-19
[I252] is 100% completed
[I252] is colored in PaleGreen/SeaGreen
[feat(session): add session domain models and co... (#253)] as [I253] on {Jeff} lasts 1 day
[I253] starts 2026-02-20
[I253] is 100% completed
[I253] is colored in PaleGreen/SeaGreen
[test(session): add robot session model smoke tests (#254)] as [I254] on {Brent} lasts 1 day
[I254] starts 2026-02-18
[I254] is 100% completed
[I254] is colored in PaleGreen/SeaGreen
[feat(cli): add session commands (#256)] as [I256] on {Brent} lasts 1 day
[I256] starts 2026-02-19
[I256] is 100% completed
[I256] is colored in PaleGreen/SeaGreen
[feat(cli): add config get/set/list commands (#257)] as [I257] on {Brent} lasts 1 day
[I257] starts 2026-02-20
[I257] is 100% completed
[I257] is colored in PaleGreen/SeaGreen
[feat(session): add session persistence and repo... (#255)] as [I255] on {Luis} lasts 1 day
[I255] starts 2026-02-18
[I255] is 100% completed
[I255] is colored in PaleGreen/SeaGreen

' --- Config Service A9 (Multi-Level Resolution) (#352) ---
[Config Service A9 (Multi-Level Resolution) (#352)] as [A9] on {Jeff} {Luis} requires 2 days
[A9] starts 2026-03-06
[A9] is 0% completed
[A9] is colored in #D0D0D0/DimGray

[feat(config): add config service with multi-lev... (#258)] as [I258] on {Jeff} lasts 1 day
[I258] starts 2026-03-06
[I258] is 0% completed
[I258] is colored in #E8E8E8/Silver
[feat(config): add project-scoped config overrides (#259)] as [I259] on {Luis} lasts 1 day
[I259] starts 2026-03-06
[I259] is 0% completed
[I259] is colored in #E8E8E8/Silver

' --- Additional CLI Commands & UX (#364) ---
[Additional CLI Commands & UX (#364)] as [CLI] on {Brent} {Jeff} requires 2 days
[CLI] starts 2026-02-23
[CLI] is 0% completed
[CLI] is colored in #D0D0D0/DimGray

[feat(cli): add action and plan CLI extensions (#325)] as [I325] on {Jeff} lasts 1 day
[I325] starts 2026-02-23
[I325] is 0% completed
[I325] is colored in #E8E8E8/Silver
[test(cli): cover action and plan extensions (#326)] as [I326] on {Brent} lasts 1 day
[I326] starts 2026-02-23
[I326] is 0% completed
[I326] is colored in #E8E8E8/Silver

' --- Concurrency & Cleanup (#365) ---
[Concurrency & Cleanup (#365)] as [CONCUR] on {Luis} requires 2 days
[CONCUR] starts 2026-02-23
[CONCUR] is 0% completed
[CONCUR] is colored in #D0D0D0/DimGray

[feat(concurrency): add plan and project locks (#327)] as [I327] on {Luis} lasts 1 day
[I327] starts 2026-02-23
[I327] is 0% completed
[I327] is colored in #E8E8E8/Silver
[feat(concurrency): add plan resume (#328)] as [I328] on {Luis} lasts 1 day
[I328] starts 2026-02-24
[I328] is 0% completed
[I328] is colored in #E8E8E8/Silver

' ================================================================
'  LEGENDARY #373: Projects & Resources - Workstream B - DONE
' ================================================================
-- Projects & Resources - Workstream B - DONE (#373) --

' --- Projects & Resources B0-B2 (#353) ---
[Projects & Resources B0-B2 (#353)] as [PROJ] on {Brent} {Hamza} {Jeff} requires 5 days
[PROJ] starts at [QA]'s end
[PROJ] is 100% completed
[PROJ] is colored in DarkSeaGreen/ForestGreen

[feat(domain): add spec-aligned Resource and Pro... (#260)] as [I260] on {Hamza} lasts 1 day
[I260] starts 2026-02-11
[I260] is 100% completed
[I260] is colored in PaleGreen/SeaGreen
[feat(sandbox): add git_worktree and copy_on_wri... (#271)] as [I271] on {Hamza} lasts 1 day
[I271] starts 2026-02-12
[I271] is 100% completed
[I271] is colored in PaleGreen/SeaGreen
[fix(sandbox): fix CI failures in git_worktree a... (#272)] as [I272] on {Hamza} lasts 1 day
[I272] starts 2026-02-13
[I272] is 100% completed
[I272] is colored in PaleGreen/SeaGreen
[feat(resource): add resource type model + schem... (#261)] as [I261] on {Jeff} lasts 1 day
[I261] starts 2026-02-11
[I261] is 100% completed
[I261] is colored in PaleGreen/SeaGreen
[feat(resource): add git-checkout and fs-directo... (#262)] as [I262] on {Jeff} lasts 1 day
[I262] starts 2026-02-12
[I262] is 100% completed
[I262] is colored in PaleGreen/SeaGreen
[feat(db): add projects and project links tables (#263)] as [I263] on {Jeff} lasts 1 day
[I263] starts 2026-02-13
[I263] is 100% completed
[I263] is colored in PaleGreen/SeaGreen
[feat(db): add resource registry tables (#264)] as [I264] on {Jeff} lasts 1 day
[I264] starts 2026-02-16
[I264] is 100% completed
[I264] is colored in PaleGreen/SeaGreen
[feat(repo): add resource repositories (#266)] as [I266] on {Jeff} lasts 1 day
[I266] starts 2026-02-17
[I266] is 100% completed
[I266] is colored in PaleGreen/SeaGreen
[feat(repo): add project repositories (#267)] as [I267] on {Jeff} lasts 1 day
[I267] starts 2026-02-18
[I267] is 100% completed
[I267] is colored in PaleGreen/SeaGreen
[feat(service): wire resource registry and proje... (#268)] as [I268] on {Jeff} lasts 1 day
[I268] starts 2026-02-19
[I268] is 100% completed
[I268] is colored in PaleGreen/SeaGreen
[feat(cli): add resource commands (core) (#269)] as [I269] on {Jeff} lasts 1 day
[I269] starts 2026-02-20
[I269] is 100% completed
[I269] is colored in PaleGreen/SeaGreen
[feat(cli): add project commands (core) (#270)] as [I270] on {Jeff} lasts 1 day
[I270] starts 2026-02-23
[I270] is 100% completed
[I270] is colored in PaleGreen/SeaGreen
[feat(cli): add resource tree and inspect commands (#273)] as [I273] on {Jeff} lasts 1 day
[I273] starts 2026-02-24
[I273] is 100% completed
[I273] is colored in PaleGreen/SeaGreen
[feat(project): add context policy model (#274)] as [I274] on {Jeff} lasts 1 day
[I274] starts 2026-02-25
[I274] is 100% completed
[I274] is colored in PaleGreen/SeaGreen
[test(db): add resource registry robot smoke test (#265)] as [I265] on {Brent} lasts 1 day
[I265] starts 2026-02-11
[I265] is 100% completed
[I265] is colored in PaleGreen/SeaGreen

' ================================================================
'  LEGENDARY #374: Actors, Skills & Tools - Workstream C
' ================================================================
-- Actors, Skills & Tools - Workstream C (#374) --

' --- Actor & Skill Schema + CLI (C0) (#354) ---
[Actor & Skill Schema + CLI (C0) (#354)] as [C0] on {Aditya} {Brent} {Jeff} {Luis} requires 7 days
[C0] starts 2026-02-11
[C0] is 93% completed
[C0] is colored in DarkSeaGreen/ForestGreen

[feat(tool): add tool runtime core (#275)] as [I275] on {Jeff} lasts 1 day
[I275] starts 2026-02-11
[I275] is 100% completed
[I275] is colored in PaleGreen/SeaGreen
[feat(tool): add built-in file tools (#276)] as [I276] on {Jeff} lasts 1 day
[I276] starts 2026-02-12
[I276] is 100% completed
[I276] is colored in PaleGreen/SeaGreen
[feat(tool): add tool and validation domain models (#277)] as [I277] on {Jeff} lasts 1 day
[I277] starts 2026-02-13
[I277] is 100% completed
[I277] is colored in PaleGreen/SeaGreen
[feat(cli): add tool and validation commands (#280)] as [I280] on {Jeff} lasts 1 day
[I280] starts 2026-02-16
[I280] is 100% completed
[I280] is colored in PaleGreen/SeaGreen
[feat(skill): add skill domain model and resolver (#282)] as [I282] on {Jeff} lasts 1 day
[I282] starts 2026-02-17
[I282] is 100% completed
[I282] is colored in PaleGreen/SeaGreen
[feat(actor): align actor registry persistence (#287)] as [I287] on {Jeff} lasts 1 day
[I287] starts 2026-02-18
[I287] is 100% completed
[I287] is colored in PaleGreen/SeaGreen
[feat(tool): add tool lifecycle runtime (#291)] as [I291] on {Jeff} lasts 1 day
[I291] starts 2026-02-19
[I291] is 100% completed
[I291] is colored in PaleGreen/SeaGreen
[feat(skill): add skill protocol and metadata (#295)] as [I295] on {Jeff} lasts 1 day
[I295] starts 2026-02-20
[I295] is 100% completed
[I295] is colored in PaleGreen/SeaGreen
[feat(skill): add skill context and registry (#296)] as [I296] on {Jeff} lasts 1 day
[I296] starts 2026-02-23
[I296] is 100% completed
[I296] is colored in PaleGreen/SeaGreen
[feat(skill): add inline tool executor (#297)] as [I297] on {Jeff} lasts 1 day
[I297] starts 2026-02-24
[I297] is 100% completed
[I297] is colored in PaleGreen/SeaGreen
[feat(skill): add file operation skills (#298)] as [I298] on {Jeff} lasts 1 day
[I298] starts 2026-02-25
[I298] is 100% completed
[I298] is colored in PaleGreen/SeaGreen
[feat(skill): add directory and search skills (#299)] as [I299] on {Jeff} lasts 1 day
[I299] starts 2026-02-26
[I299] is 100% completed
[I299] is colored in PaleGreen/SeaGreen
[feat(change): add tool router for providers (#302)] as [I302] on {Jeff} lasts 1 day
[I302] starts 2026-02-27
[I302] is 100% completed
[I302] is colored in PaleGreen/SeaGreen
[feat(cli): align actor commands to YAML (#288)] as [I288] on {Jeff} lasts 1 day
[I288] starts 2026-03-02
[I288] is 0% completed
[I288] is colored in #E8E8E8/Silver
[test(tool): add robot tool model smoke tests (#278)] as [I278] on {Brent} lasts 1 day
[I278] starts 2026-02-11
[I278] is 100% completed
[I278] is colored in PaleGreen/SeaGreen
[test(skill): add robot skill resolver smoke tests (#283)] as [I283] on {Brent} lasts 1 day
[I283] starts 2026-02-12
[I283] is 100% completed
[I283] is colored in PaleGreen/SeaGreen
[feat(tool): add tool registry persistence (#279)] as [I279] on {Luis} lasts 1 day
[I279] starts 2026-02-11
[I279] is 100% completed
[I279] is colored in PaleGreen/SeaGreen
[feat(skill): add skill registry persistence (#284)] as [I284] on {Luis} lasts 1 day
[I284] starts 2026-02-12
[I284] is 100% completed
[I284] is colored in PaleGreen/SeaGreen
[feat(skill): add git operation skills (#300)] as [I300] on {Luis} lasts 1 day
[I300] starts 2026-02-13
[I300] is 100% completed
[I300] is colored in PaleGreen/SeaGreen
[feat(change): add ChangeSet models and invocati... (#301)] as [I301] on {Luis} lasts 1 day
[I301] starts 2026-02-16
[I301] is 100% completed
[I301] is colored in PaleGreen/SeaGreen
[feat(change): add diff review artifacts (#303)] as [I303] on {Luis} lasts 1 day
[I303] starts 2026-02-17
[I303] is 0% completed
[I303] is colored in #E8E8E8/Silver
[docs(skill): add skill YAML schema and examples (#281)] as [I281] on {Aditya} lasts 1 day
[I281] starts 2026-02-11
[I281] is 100% completed
[I281] is colored in PaleGreen/SeaGreen
[feat(cli): add skill commands (#285)] as [I285] on {Aditya} lasts 1 day
[I285] starts 2026-02-12
[I285] is 100% completed
[I285] is colored in PaleGreen/SeaGreen
[docs(actor): update schema.py module docstring (#286)] as [I286] on {Aditya} lasts 1 day
[I286] starts 2026-02-13
[I286] is 100% completed
[I286] is colored in PaleGreen/SeaGreen
[Feat: Harden actor configuration handling with ... (#289)] as [I289] on {Aditya} lasts 1 day
[I289] starts 2026-02-16
[I289] is 100% completed
[I289] is colored in PaleGreen/SeaGreen
[feat(tool): add tool and validation domain models (#290)] as [I290] on {Aditya} lasts 1 day
[I290] starts 2026-02-17
[I290] is 100% completed
[I290] is colored in PaleGreen/SeaGreen
[feat(actor): add actor yaml schema models (#292)] as [I292] on {Aditya} lasts 1 day
[I292] starts 2026-02-18
[I292] is 100% completed
[I292] is colored in PaleGreen/SeaGreen
[docs(actor): add comprehensive actor YAML examp... (#293)] as [I293] on {Aditya} lasts 1 day
[I293] starts 2026-02-19
[I293] is 100% completed
[I293] is colored in PaleGreen/SeaGreen
[feat(actor): add actor registry and loader (#294)] as [I294] on {Aditya} lasts 1 day
[I294] starts 2026-02-20
[I294] is 100% completed
[I294] is colored in PaleGreen/SeaGreen

' --- Actor Runtime & Tool Execution (M1) (#355) ---
[Actor Runtime & Tool Execution (M1) (#355)] as [M1] on {Brent} {Hamza} {Jeff} {Luis} requires 3 days
[M1] starts at [PROJ]'s end
[M1] is 40% completed
[M1] is colored in CornflowerBlue/MediumBlue

[feat(actor): add tool-calling runtime for execu... (#152)] as [I152] on {Jeff} lasts 1 day
[I152] starts 2026-02-18
[I152] is 100% completed
[I152] is colored in PaleGreen/SeaGreen
[feat(plan): wire execute phase to actor runtime... (#153)] as [I153] on {Jeff} lasts 1 day
[I153] starts 2026-02-19
[I153] is 100% completed
[I153] is colored in PaleGreen/SeaGreen
[feat(resource): add handler runtime for git-che... (#154)] as [I154] on {Hamza} lasts 1 day
[I154] starts 2026-02-18
[I154] is 0% completed
[I154] is colored in #E8E8E8/Silver
[feat(apply): merge sandbox changes into targets... (#155)] as [I155] on {Luis} lasts 1 day
[I155] starts 2026-02-18
[I155] is 0% completed
[I155] is colored in #E8E8E8/Silver
[test(e2e): add M1 source-code plan lifecycle suite (#156)] as [I156] on {Brent} lasts 1 day
[I156] starts 2026-02-18
[I156] is 0% completed
[I156] is colored in #E8E8E8/Silver

' --- Actor Graphs + Tool Sources (M2) (#356) ---
[Actor Graphs + Tool Sources (M2) (#356)] as [M2] on {Aditya} {Brent} {Hamza} {Jeff} {Luis} requires 5 days
[M2] starts at [M1]'s end
[M2] is 7% completed
[M2] is colored in CornflowerBlue/MediumBlue

[feat(actor): extend hierarchical actor YAML sch... (#157)] as [I157] on {Aditya} lasts 1 day
[I157] starts 2026-02-23
[I157] is 0% completed
[I157] is colored in #E8E8E8/Silver
[feat(skill): add MCP adapter for external tools (#159)] as [I159] on {Aditya} lasts 1 day
[I159] starts 2026-02-24
[I159] is 0% completed
[I159] is colored in #E8E8E8/Silver
[feat(skill): add agent skills loader (#160)] as [I160] on {Aditya} lasts 1 day
[I160] starts 2026-02-25
[I160] is 0% completed
[I160] is colored in #E8E8E8/Silver
[feat(cli): add skill tools and refresh commands (#167)] as [I167] on {Aditya} lasts 1 day
[I167] starts 2026-02-26
[I167] is 0% completed
[I167] is colored in #E8E8E8/Silver
[feat(skill): add MCP refresh hooks (#168)] as [I168] on {Aditya} lasts 1 day
[I168] starts 2026-02-27
[I168] is 0% completed
[I168] is colored in #E8E8E8/Silver
[feat(lsp): add registry and runtime stubs (#164)] as [I164] on {Jeff} lasts 1 day
[I164] starts 2026-02-23
[I164] is 100% completed
[I164] is colored in PaleGreen/SeaGreen
[feat(actor): compile hierarchical actor configs... (#158)] as [I158] on {Jeff} lasts 1 day
[I158] starts 2026-02-24
[I158] is 0% completed
[I158] is colored in #E8E8E8/Silver
[feat(skill): integrate agent skills discovery (#161)] as [I161] on {Jeff} lasts 1 day
[I161] starts 2026-02-25
[I161] is 0% completed
[I161] is colored in #E8E8E8/Silver
[feat(skill): add registry flattening and capabi... (#165)] as [I165] on {Jeff} lasts 1 day
[I165] starts 2026-02-26
[I165] is 0% completed
[I165] is colored in #E8E8E8/Silver
[feat(resource): add resource registry and DAG m... (#162)] as [I162] on {Hamza} lasts 1 day
[I162] starts 2026-02-23
[I162] is 0% completed
[I162] is colored in #E8E8E8/Silver
[feat(changeset): persist changesets and diff ar... (#163)] as [I163] on {Luis} lasts 1 day
[I163] starts 2026-02-23
[I163] is 0% completed
[I163] is colored in #E8E8E8/Silver
[feat(skill): persist flattened tool sets (#166)] as [I166] on {Luis} lasts 1 day
[I166] starts 2026-02-24
[I166] is 0% completed
[I166] is colored in #E8E8E8/Silver
[test(e2e): add M2 actor + tool source smoke suite (#169)] as [I169] on {Brent} lasts 1 day
[I169] starts 2026-02-23
[I169] is 0% completed
[I169] is colored in #E8E8E8/Silver

' ================================================================
'  LEGENDARY #375: Execution Pipeline & Decisions
' ================================================================
-- Execution Pipeline & Decisions (#375) --

' --- Execution Pipeline & Domain Events (#361) ---
[Execution Pipeline & Domain Events (#361)] as [PIPE] on {Jeff} requires 2 days
[PIPE] starts 2026-02-18
[PIPE] is 100% completed
[PIPE] is colored in DarkSeaGreen/ForestGreen

[feat(execute): add changeset model and change c... (#304)] as [I304] on {Jeff} lasts 1 day
[I304] starts 2026-02-18
[I304] is 100% completed
[I304] is colored in PaleGreen/SeaGreen
[feat(plan): execute strategize and execute via ... (#305)] as [I305] on {Jeff} lasts 1 day
[I305] starts 2026-02-19
[I305] is 100% completed
[I305] is colored in PaleGreen/SeaGreen
[feat(plan): add diff review and apply integration (#306)] as [I306] on {Jeff} lasts 1 day
[I306] starts 2026-02-20
[I306] is 100% completed
[I306] is colored in PaleGreen/SeaGreen

' --- Decisions + Validations + Invariants (M3) (#357) ---
[Decisions + Validations + Invariants (M3) (#357)] as [M3] on {Brent} {Hamza} {Jeff} {Luis} requires 4 days
[M3] starts at [M2]'s end
[M3] is 9% completed
[M3] is colored in CornflowerBlue/MediumBlue

[feat(decision): add decision domain and context... (#170)] as [I170] on {Hamza} lasts 1 day
[I170] starts 2026-03-02
[I170] is 0% completed
[I170] is colored in #E8E8E8/Silver
[feat(decision): add decision persistence (#171)] as [I171] on {Hamza} lasts 1 day
[I171] starts 2026-03-03
[I171] is 0% completed
[I171] is colored in #E8E8E8/Silver
[feat(service): add decision recording and snaps... (#172)] as [I172] on {Hamza} lasts 1 day
[I172] starts 2026-03-04
[I172] is 0% completed
[I172] is colored in #E8E8E8/Silver
[feat(cli): add plan explain and decision tree o... (#174)] as [I174] on {Hamza} lasts 1 day
[I174] starts 2026-03-05
[I174] is 0% completed
[I174] is colored in #E8E8E8/Silver
[feat(di): wire decision services (#173)] as [I173] on {Luis} lasts 1 day
[I173] starts 2026-03-02
[I173] is 0% completed
[I173] is colored in #E8E8E8/Silver
[feat(validation): add validation pipeline and r... (#175)] as [I175] on {Luis} lasts 1 day
[I175] starts 2026-03-03
[I175] is 0% completed
[I175] is colored in #E8E8E8/Silver
[feat(validation): add validation runner and app... (#176)] as [I176] on {Luis} lasts 1 day
[I176] starts 2026-03-04
[I176] is 0% completed
[I176] is colored in #E8E8E8/Silver
[feat(dod): enforce definition-of-done gating (#178)] as [I178] on {Luis} lasts 1 day
[I178] starts 2026-03-05
[I178] is 0% completed
[I178] is colored in #E8E8E8/Silver
[feat(invariant): add invariant models and enfor... (#177)] as [I177] on {Jeff} lasts 1 day
[I177] starts 2026-03-02
[I177] is 100% completed
[I177] is colored in PaleGreen/SeaGreen
[test(e2e): add M3 decision + validation suites (#179)] as [I179] on {Brent} lasts 1 day
[I179] starts 2026-03-02
[I179] is 0% completed
[I179] is colored in #E8E8E8/Silver
[test(persistence): add decision persistence suites (#180)] as [I180] on {Brent} lasts 1 day
[I180] starts 2026-03-03
[I180] is 0% completed
[I180] is colored in #E8E8E8/Silver

' ================================================================
'  LEGENDARY #376: Hardening, Testing & Security
' ================================================================
-- Hardening, Testing & Security (#376) --

' --- Corrections + Subplans + Checkpoints (M4) (#358) ---
[Corrections + Subplans + Checkpoints (M4) (#358)] as [M4] on {Brent} {Hamza} {Jeff} {Luis} requires 3 days
[M4] starts at [M3]'s end
[M4] is 28% completed
[M4] is colored in CornflowerBlue/MediumBlue

[feat(correction): add correction model and CLI ... (#181)] as [I181] on {Jeff} lasts 1 day
[I181] starts 2026-03-06
[I181] is 100% completed
[I181] is colored in PaleGreen/SeaGreen
[feat(correction): implement revert and append f... (#182)] as [I182] on {Jeff} lasts 1 day
[I182] starts 2026-03-09
[I182] is 100% completed
[I182] is colored in PaleGreen/SeaGreen
[feat(plan): add phase reversion state machine (#185)] as [I185] on {Jeff} lasts 1 day
[I185] starts 2026-03-10
[I185] is 0% completed
[I185] is colored in #E8E8E8/Silver
[feat(sandbox): add checkpoint and rollback hooks (#183)] as [I183] on {Hamza} lasts 1 day
[I183] starts 2026-03-06
[I183] is 0% completed
[I183] is colored in #E8E8E8/Silver
[feat(subplan): execute and merge subplans (#184)] as [I184] on {Luis} lasts 1 day
[I184] starts 2026-03-06
[I184] is 0% completed
[I184] is colored in #E8E8E8/Silver
[feat(plan): add error recovery patterns and CLI... (#186)] as [I186] on {Luis} lasts 1 day
[I186] starts 2026-03-09
[I186] is 0% completed
[I186] is colored in #E8E8E8/Silver
[test(e2e): add M4 correction + subplan suites (#187)] as [I187] on {Brent} lasts 1 day
[I187] starts 2026-03-06
[I187] is 0% completed
[I187] is colored in #E8E8E8/Silver

' --- Security & Safety Hardening (#362) ---
[Security & Safety Hardening (#362)] as [SEC] on {Luis} requires 3 days
[SEC] starts 2026-03-02
[SEC] is 20% completed
[SEC] is colored in CornflowerBlue/MediumBlue

[fix(security): remove eval-based config parsing (#318)] as [I318] on {Luis} lasts 1 day
[I318] starts 2026-03-02
[I318] is 100% completed
[I318] is colored in PaleGreen/SeaGreen
[fix(security): harden template rendering (#319)] as [I319] on {Luis} lasts 1 day
[I319] starts 2026-03-03
[I319] is 0% completed
[I319] is colored in #E8E8E8/Silver
[fix(security): enforce explicit exception handling (#320)] as [I320] on {Luis} lasts 1 day
[I320] starts 2026-03-04
[I320] is 0% completed
[I320] is colored in #E8E8E8/Silver
[fix(security): close async resources and leaks (#321)] as [I321] on {Luis} lasts 1 day
[I321] starts 2026-03-05
[I321] is 0% completed
[I321] is colored in #E8E8E8/Silver
[feat(security): enforce read-only actions (#322)] as [I322] on {Luis} lasts 1 day
[I322] starts 2026-03-06
[I322] is 0% completed
[I322] is colored in #E8E8E8/Silver

' --- Provider Fixes & Runtime Tweaks (#363) ---
[Provider Fixes & Runtime Tweaks (#363)] as [PROV] on {Luis} requires 2 days
[PROV] starts 2026-02-12
[PROV] is 0% completed
[PROV] is colored in #D0D0D0/DimGray

[fix(provider): remove FakeListLLM defaults (#323)] as [I323] on {Luis} lasts 1 day
[I323] starts 2026-02-12
[I323] is 0% completed
[I323] is colored in #E8E8E8/Silver
[feat(provider): add cost controls and fallback (#324)] as [I324] on {Luis} lasts 1 day
[I324] starts 2026-02-13
[I324] is 0% completed
[I324] is colored in #E8E8E8/Silver

' ================================================================
'  LEGENDARY #377: Day 14 Rebaseline Milestones
' ================================================================
-- Day 14 Rebaseline Milestones (#377) --

' --- ACMS v1 + Context Scaling (M5) (#359) ---
[ACMS v1 + Context Scaling (M5) (#359)] as [M5] on {Aditya} {Brent} {Hamza} {Jeff} requires 4 days
[M5] starts at [M4]'s end
[M5] is 7% completed
[M5] is colored in CornflowerBlue/MediumBlue

[feat(acms): add ACMS v1 context pipeline (#188)] as [I188] on {Hamza} lasts 1 day
[I188] starts 2026-03-11
[I188] is 0% completed
[I188] is colored in #E8E8E8/Silver
[feat(uko): add UKO ontology scaffolding (#189)] as [I189] on {Hamza} lasts 1 day
[I189] starts 2026-03-12
[I189] is 0% completed
[I189] is colored in #E8E8E8/Silver
[feat(acms): add context strategy registry (#191)] as [I191] on {Hamza} lasts 1 day
[I191] starts 2026-03-13
[I191] is 0% completed
[I191] is colored in #E8E8E8/Silver
[feat(acms): add scoped backend view filtering (#193)] as [I193] on {Hamza} lasts 1 day
[I193] starts 2026-03-16
[I193] is 0% completed
[I193] is colored in #E8E8E8/Silver
[feat(context): add repo indexing service (#195)] as [I195] on {Hamza} lasts 1 day
[I195] starts 2026-03-17
[I195] is 0% completed
[I195] is colored in #E8E8E8/Silver
[feat(plan): add multi-project subplan support (#199)] as [I199] on {Hamza} lasts 1 day
[I199] starts 2026-03-18
[I199] is 0% completed
[I199] is colored in #E8E8E8/Silver
[feat(automation): add automation profiles and g... (#196)] as [I196] on {Jeff} lasts 1 day
[I196] starts 2026-03-11
[I196] is 100% completed
[I196] is colored in PaleGreen/SeaGreen
[feat(acms): add context request protocol models (#190)] as [I190] on {Jeff} lasts 1 day
[I190] starts 2026-03-12
[I190] is 0% completed
[I190] is colored in #E8E8E8/Silver
[feat(acms): add strategy coordinator and fusion... (#192)] as [I192] on {Jeff} lasts 1 day
[I192] starts 2026-03-13
[I192] is 0% completed
[I192] is colored in #E8E8E8/Silver
[feat(acms): add skeleton compressor (#194)] as [I194] on {Jeff} lasts 1 day
[I194] starts 2026-03-16
[I194] is 0% completed
[I194] is colored in #E8E8E8/Silver
[feat(service): add subplan service and spawn wo... (#197)] as [I197] on {Jeff} lasts 1 day
[I197] starts 2026-03-17
[I197] is 0% completed
[I197] is colored in #E8E8E8/Silver
[feat(actor): add plan_subplan tool and decision... (#198)] as [I198] on {Aditya} lasts 1 day
[I198] starts 2026-03-11
[I198] is 0% completed
[I198] is colored in #E8E8E8/Silver
[test(e2e): add M5 ACMS + context suites (#200)] as [I200] on {Brent} lasts 1 day
[I200] starts 2026-03-11
[I200] is 0% completed
[I200] is colored in #E8E8E8/Silver

' --- Autonomy Hardening + Server Stubs (M6) (#360) ---
[Autonomy Hardening + Server Stubs (M6) (#360)] as [M6] on {Brent} {Hamza} {Jeff} {Luis} requires 5 days
[M6] starts at [M5]'s end
[M6] is 9% completed
[M6] is colored in CornflowerBlue/MediumBlue

[feat(interfaces): add server client stubs (#201)] as [I201] on {Luis} lasts 1 day
[I201] starts 2026-03-17
[I201] is 0% completed
[I201] is colored in #E8E8E8/Silver
[feat(automation): add autonomy guardrails and a... (#204)] as [I204] on {Luis} lasts 1 day
[I204] starts 2026-03-18
[I204] is 0% completed
[I204] is colored in #E8E8E8/Silver
[feat(checkpoint): add checkpointing and rollback (#206)] as [I206] on {Luis} lasts 1 day
[I206] starts 2026-03-19
[I206] is 0% completed
[I206] is colored in #E8E8E8/Silver
[feat(validation): add semantic validation service (#207)] as [I207] on {Luis} lasts 1 day
[I207] starts 2026-03-20
[I207] is 0% completed
[I207] is colored in #E8E8E8/Silver
[feat(acp): add local facade and server stubs (#202)] as [I202] on {Jeff} lasts 1 day
[I202] starts 2026-03-17
[I202] is 100% completed
[I202] is colored in PaleGreen/SeaGreen
[feat(lsp): add LSP server stub (#203)] as [I203] on {Jeff} lasts 1 day
[I203] starts 2026-03-18
[I203] is 0% completed
[I203] is colored in #E8E8E8/Silver
[feat(plan): add large-project decomposition and... (#205)] as [I205] on {Jeff} lasts 1 day
[I205] starts 2026-03-19
[I205] is 0% completed
[I205] is colored in #E8E8E8/Silver
[chore(cli): polish help and output (#210)] as [I210] on {Jeff} lasts 1 day
[I210] starts 2026-03-20
[I210] is 0% completed
[I210] is colored in #E8E8E8/Silver
[feat(context): add hot/warm/cold tiers and acto... (#208)] as [I208] on {Hamza} lasts 1 day
[I208] starts 2026-03-17
[I208] is 0% completed
[I208] is colored in #E8E8E8/Silver
[feat(estimation): add cost and risk estimation ... (#209)] as [I209] on {Hamza} lasts 1 day
[I209] starts 2026-03-18
[I209] is 0% completed
[I209] is colored in #E8E8E8/Silver
[test(e2e): add M6 autonomy acceptance suite (#211)] as [I211] on {Brent} lasts 1 day
[I211] starts 2026-03-17
[I211] is 0% completed
[I211] is colored in #E8E8E8/Silver

' --- Subplans & Parallelism (#368) ---
[Subplans & Parallelism (#368)] as [SUBP] on {Brent} {Luis} requires 2 days
[SUBP] starts 2026-02-23
[SUBP] is 100% completed
[SUBP] is colored in DarkSeaGreen/ForestGreen

[feat(core): add v3 lifecycle models, automation... (#307)] as [I307] on {Luis} lasts 1 day
[I307] starts 2026-02-23
[I307] is 100% completed
[I307] is colored in PaleGreen/SeaGreen
[Traceability (Luis): Updated E1.domain commit m... (#308)] as [I308] lasts 1 day
[I308] starts 2026-02-23
[I308] is 100% completed
[I308] is colored in PaleGreen/SeaGreen
[Stage E1: Subplan Model (Luis) (#309)] as [I309] lasts 1 day
[I309] starts 2026-02-24
[I309] is 100% completed
[I309] is colored in PaleGreen/SeaGreen
[test(domain): add subplan model suites (#310)] as [I310] on {Brent} lasts 1 day
[I310] starts 2026-02-23
[I310] is 100% completed
[I310] is colored in PaleGreen/SeaGreen

' --- Large Project Autonomy & Context (#369) ---
[Large Project Autonomy & Context (#369)] as [LARGE] on {Brent} {Jeff} {Luis} requires 4 days
[LARGE] starts 2026-03-17
[LARGE] is 57% completed
[LARGE] is colored in CornflowerBlue/MediumBlue

[feat(cli): add output rendering framework with ... (#311)] as [I311] on {Jeff} lasts 1 day
[I311] starts 2026-03-17
[I311] is 100% completed
[I311] is colored in PaleGreen/SeaGreen
[feat(async): add async command execution and wo... (#312)] as [I312] on {Luis} lasts 1 day
[I312] starts 2026-03-17
[I312] is 0% completed
[I312] is colored in #E8E8E8/Silver
[feat(async): wire retry policies into services (#313)] as [I313] on {Luis} lasts 1 day
[I313] starts 2026-03-18
[I313] is 0% completed
[I313] is colored in #E8E8E8/Silver
[test(validation): add semantic validation suites (#316)] as [I316] on {Luis} lasts 1 day
[I316] starts 2026-03-19
[I316] is 0% completed
[I316] is colored in #E8E8E8/Silver
[docs(qa): add review playbook and priority matrix (#314)] as [I314] on {Brent} lasts 1 day
[I314] starts 2026-03-17
[I314] is 100% completed
[I314] is colored in PaleGreen/SeaGreen
[test(validation): add edge case suites (#315)] as [I315] on {Brent} lasts 1 day
[I315] starts 2026-03-18
[I315] is 100% completed
[I315] is colored in PaleGreen/SeaGreen
[test(perf): add scale test fixtures (#317)] as [I317] on {Brent} lasts 1 day
[I317] starts 2026-03-19
[I317] is 100% completed
[I317] is colored in PaleGreen/SeaGreen

' ================================================================
'  LEGENDARY #378: Post-MVP Deferred Work
' ================================================================
-- Post-MVP Deferred Work (#378) --

' --- Post-MVP Deferred Work (#366) ---
[Post-MVP Deferred Work (#366)] as [POST] on {Brent} {Hamza} {Jeff} {Luis} {Rui} requires 8 days
[POST] starts at [M6]'s end
[POST] is 0% completed
[POST] is colored in #D0D0D0/DimGray

[feat(resource): add virtual core resource types (#329)] as [I329] on {Hamza} lasts 1 day
[I329] starts 2026-03-24
[I329] is 0% completed
[I329] is colored in #E8E8E8/Silver
[feat(resource): add deferred physical resource ... (#330)] as [I330] on {Hamza} lasts 1 day
[I330] starts 2026-03-25
[I330] is 0% completed
[I330] is colored in #E8E8E8/Silver
[feat(resource): add deferred virtual resource t... (#331)] as [I331] on {Hamza} lasts 1 day
[I331] starts 2026-03-26
[I331] is 0% completed
[I331] is colored in #E8E8E8/Silver
[feat(resource): add virtual resource equivalenc... (#334)] as [I334] on {Hamza} lasts 1 day
[I334] starts 2026-03-27
[I334] is 0% completed
[I334] is colored in #E8E8E8/Silver
[feat(client): add remote project support (#338)] as [I338] on {Hamza} lasts 1 day
[I338] starts 2026-03-30
[I338] is 0% completed
[I338] is colored in #E8E8E8/Silver
[feat(resource): add database resources (#342)] as [I342] on {Hamza} lasts 1 day
[I342] starts 2026-03-31
[I342] is 0% completed
[I342] is colored in #E8E8E8/Silver
[feat(resource): add cloud infrastructure resources (#343)] as [I343] on {Hamza} lasts 1 day
[I343] starts 2026-04-01
[I343] is 0% completed
[I343] is colored in #E8E8E8/Silver
[feat(security): add safety profile model and en... (#332)] as [I332] on {Luis} lasts 1 day
[I332] starts 2026-03-24
[I332] is 0% completed
[I332] is colored in #E8E8E8/Silver
[feat(client): add server http client (#335)] as [I335] on {Luis} lasts 1 day
[I335] starts 2026-03-25
[I335] is 0% completed
[I335] is colored in #E8E8E8/Silver
[feat(client): add plan sync and remote execution (#336)] as [I336] on {Luis} lasts 1 day
[I336] starts 2026-03-26
[I336] is 0% completed
[I336] is colored in #E8E8E8/Silver
[feat(client): add websocket updates (#337)] as [I337] on {Luis} lasts 1 day
[I337] starts 2026-03-27
[I337] is 0% completed
[I337] is colored in #E8E8E8/Silver
[feat(cli): add auth and team commands (#340)] as [I340] on {Luis} lasts 1 day
[I340] starts 2026-03-30
[I340] is 0% completed
[I340] is colored in #E8E8E8/Silver
[feat(security): add permission system (#344)] as [I344] on {Luis} lasts 1 day
[I344] starts 2026-03-31
[I344] is 0% completed
[I344] is colored in #E8E8E8/Silver
[feat(security): add safety profile enforcement (#345)] as [I345] on {Luis} lasts 1 day
[I345] starts 2026-04-01
[I345] is 0% completed
[I345] is colored in #E8E8E8/Silver
[test(security): cover safety profile enforcement (#333)] as [I333] on {Brent} lasts 1 day
[I333] starts 2026-03-24
[I333] is 0% completed
[I333] is colored in #E8E8E8/Silver
[feat(cli): add interactive repl (#339)] as [I339] on {Rui} lasts 1 day
[I339] starts 2026-03-24
[I339] is 0% completed
[I339] is colored in #E8E8E8/Silver
[feat(ui): add TUI/Web interface (#341)] as [I341] on {Jeff} lasts 1 day
[I341] starts 2026-03-24
[I341] is 0% completed
[I341] is colored in #E8E8E8/Silver

' --- Multi-Agent RDF System (#367) ---
[Multi-Agent RDF System (#367)] as [RDF] on {Aditya} requires 5 days
[RDF] starts 2026-03-24
[RDF] is 0% completed
[RDF] is colored in #D0D0D0/DimGray

[Build an automated multi-agent system that gene... (#29)] as [I29] on {Aditya} lasts 1 day
[I29] starts 2026-03-24
[I29] is 0% completed
[I29] is colored in #E8E8E8/Silver
' ================================================================
'  DEPENDENCY ARROWS
'  Intra-epic developer chains + verified cross-epic links
'  ~184 arrows connecting 212 of 213 issues
' ================================================================

' --- Pre-Rebaseline Foundation (#370) ---

' Testing Framework (#24) - Aditya chain
[I13] -> [I14]
[I14] -> [I17]

' Bug Fixes (#25) → cross-epic links (same legendary)
[I3] -> [I9]
[I4] -> [I14]

' Core Functionality (#26) - unassigned chain
[I1] -> [I2]
[I2] -> [I15]
' Core Functionality (#26) - Aditya chain
[I18] -> [I19]
[I19] -> [I20]
[I20] -> [I23]
' Cross-track
[I15] -> [I23]

' Documentation (#27)
[I8] -> [I9]
[I9] -> [I10]
[I7] -> [I10]

' Security (#28) - Aditya chain
[I11] -> [I12]

' --- Foundation & Infrastructure (#371) ---

' Foundation Phases (#346)
[I215] -> [I216]

' Preserved Work (#347) - sequential
[I217] -> [I218]
[I218] -> [I219]
[I219] -> [I220]

' Traceability (#348) - sequential commits
[I221] -> [I222]
[I222] -> [I223]
[I223] -> [I224]
[I224] -> [I225]
[I225] -> [I226]
[I226] -> [I227]
[I227] -> [I228]
[I228] -> [I229]

' QA (#349) - Brent chain
[I212] -> [I213]
[I213] -> [I214]

' Cross: Foundation → Traceability
[I215] -> [I221]

' --- Plan Lifecycle A1-A5 (#350) ---

' Generic plan model chain
[I230] -> [I231]
[I231] -> [I236]
[I236] -> [I237]
' Jeff alignment → CLI → DB → service chain
[I232] -> [I235]
[I235] -> [I238]
[I238] -> [I239]
[I239] -> [I240]
[I240] -> [I242]
[I242] -> [I243]
[I243] -> [I244]
[I244] -> [I245]
[I245] -> [I246]
[I246] -> [I247]
' Brent testing chain
[I241] -> [I248]
[I248] -> [I249]
' Cross-developer: Luis→generic, Aditya→Brent
[I233] -> [I250]
[I234] -> [I248]

' --- Plan Lifecycle A6-A8 (#351) ---

' Jeff session chain
[I251] -> [I252]
[I252] -> [I253]
' Brent testing chain
[I254] -> [I256]
[I256] -> [I257]
' Luis persistence feeds session
[I255] -> [I253]
' Cross: A1-A5 → A6-A8
[I240] -> [I251]
[I249] -> [I254]

' --- Config Service A9 (#352) ---
[I258] -> [I259]

' --- CLI Extensions (#364) ---
[I325] -> [I326]

' --- Concurrency (#365) ---
[I327] -> [I328]

' Cross: Sessions → CLI/Concurrency
[I257] -> [I325]
[I253] -> [I327]

' --- Projects & Resources B0-B2 (#353) ---

' Hamza domain + sandbox chain
[I260] -> [I271]
[I271] -> [I272]
' Jeff resource → project chain
[I261] -> [I262]
[I262] -> [I263]
[I263] -> [I264]
[I264] -> [I266]
[I266] -> [I267]
[I267] -> [I268]
[I268] -> [I269]
[I269] -> [I270]
[I270] -> [I273]
[I273] -> [I274]
' Cross-developer: Brent→Hamza
[I265] -> [I271]

' --- Actor & Skill Schema C0 (#354) ---

' Jeff tool/skill core chain
[I275] -> [I276]
[I276] -> [I277]
[I277] -> [I280]
[I280] -> [I282]
[I282] -> [I287]
[I287] -> [I291]
[I291] -> [I295]
[I295] -> [I296]
[I296] -> [I297]
[I297] -> [I298]
[I298] -> [I299]
[I299] -> [I302]
[I302] -> [I288]
' Luis persistence chain
[I279] -> [I284]
[I284] -> [I300]
[I300] -> [I301]
[I301] -> [I303]
' Brent testing
[I278] -> [I283]
' Aditya docs/schema chain
[I281] -> [I285]
[I285] -> [I286]
[I286] -> [I289]
[I289] -> [I290]
[I290] -> [I292]
[I292] -> [I293]
[I293] -> [I294]
' Cross-developer: Luis→Jeff, Brent→Aditya, Aditya→Jeff
[I284] -> [I280]
[I283] -> [I286]
[I294] -> [I288]

' --- Actor Runtime M1 (#355) ---

' Jeff chain
[I152] -> [I153]
' Cross: C0 → M1 (connects parallel developers)
[I276] -> [I154]
[I279] -> [I155]
[I278] -> [I156]

' Cross: M1 → M2
[I153] -> [I158]

' --- Actor Graphs M2 (#356) ---

' Aditya chain
[I157] -> [I159]
[I159] -> [I160]
[I160] -> [I167]
[I167] -> [I168]
' Jeff chain
[I164] -> [I158]
[I158] -> [I161]
[I161] -> [I165]
' Luis chain
[I163] -> [I166]
' Cross-developer: Hamza→Luis
[I162] -> [I166]
' Cross: Brent M2 → M3
[I169] -> [I170]

' --- Execution Pipeline (#361) ---

[I304] -> [I305]
[I305] -> [I306]
' Cross: PIPE → M3
[I306] -> [I170]

' --- Decisions M3 (#357) ---

' Hamza decision chain
[I170] -> [I171]
[I171] -> [I172]
[I172] -> [I174]
' Luis validation chain
[I173] -> [I175]
[I175] -> [I176]
[I176] -> [I178]
' Brent testing
[I179] -> [I180]
' Cross-developer: Jeff invariant → Luis validation
[I177] -> [I175]

' Cross: M3 → M4
[I178] -> [I181]

' --- Corrections M4 (#358) ---

' Jeff correction chain
[I181] -> [I182]
[I182] -> [I185]
' Luis chain
[I184] -> [I186]
' Cross-developer: Hamza→Luis, Brent→Jeff
[I183] -> [I186]
[I187] -> [I182]

' --- Security & Safety (#362) ---

[I318] -> [I319]
[I319] -> [I320]
[I320] -> [I321]
[I321] -> [I322]

' --- Provider Fixes (#363) ---

[I323] -> [I324]

' Cross: M4 → M5
[I185] -> [I188]

' --- ACMS v1 + Context M5 (#359) ---

' Hamza ACMS chain
[I188] -> [I189]
[I189] -> [I191]
[I191] -> [I193]
[I193] -> [I195]
[I195] -> [I199]
' Jeff ACMS chain
[I196] -> [I190]
[I190] -> [I192]
[I192] -> [I194]
[I194] -> [I197]
' Cross-developer: Aditya→Hamza, Brent→Jeff
[I198] -> [I189]
[I200] -> [I190]

' Cross: M5 → M6
[I194] -> [I201]
[I193] -> [I208]

' --- Autonomy M6 (#360) ---

' Luis service chain
[I201] -> [I204]
[I204] -> [I206]
[I206] -> [I207]
' Jeff server/CLI chain
[I202] -> [I203]
[I203] -> [I205]
[I205] -> [I210]
' Hamza context chain
[I208] -> [I209]
' Cross-developer: Brent→Luis
[I211] -> [I204]

' --- Subplans & Parallelism (#368) ---

[I307] -> [I309]
[I308] -> [I309]
[I310] -> [I309]

' --- Large Project Autonomy (#369) ---

' Luis async chain
[I312] -> [I313]
[I313] -> [I316]
' Brent QA chain
[I314] -> [I315]
[I315] -> [I317]
' Cross-developer: Jeff→Luis
[I311] -> [I313]

' Cross: M6 → Post-MVP
[I210] -> [I341]
[I207] -> [I332]

' --- Post-MVP Deferred Work (#366) ---

' Hamza resource chain
[I329] -> [I330]
[I330] -> [I331]
[I331] -> [I334]
[I334] -> [I338]
[I338] -> [I342]
[I342] -> [I343]
' Luis client/security chain
[I332] -> [I335]
[I335] -> [I336]
[I336] -> [I337]
[I337] -> [I340]
[I340] -> [I344]
[I344] -> [I345]
' Cross-developer orphan connections
[I333] -> [I335]
[I339] -> [I330]
[I341] -> [I338]


' ================================================================
'  MILESTONE MARKERS
' ================================================================
-- Milestones --

[v3.0.0 - M1 Release] as [MS1] happens 2026-02-13
[v3.1.0 - M2 Release] as [MS2] happens 2026-02-20
[v3.2.0 - M3 Release] as [MS3] happens 2026-02-26
[v3.3.0 - M4 Release] as [MS4] happens 2026-03-02
[v3.4.0 - M5 Release] as [MS5] happens 2026-03-06
[v3.5.0 - M6 Release] as [MS6] happens 2026-03-10
[v3.6.0 - Post-MVP] as [MS7] happens 2026-03-27

' ================================================================
'  DEVELOPER ALLOCATION LEGEND
' ================================================================

legend right
  **CleverAgents Core - Developer Allocation**
  ----
  |= Developer |= Role |= Total Pts |= Est. Hours |
  | Jeff (freemo) | CTO / Lead Architect | 480 | ~960h |
  | Luis (CoreRasurae) | Sr. Python Architect | 338 | ~676h |
  | Aditya | Domain Expert (Agents) | 183 | ~366h |
  | Hamza (hamza.khyari) | Infrastructure / RDF | 171 | ~342h |
  | Brent (brent.edwards) | Quality / QA | 170 | ~340h |
  | Rui (hurui200320) | Testing | 8 | ~16h |
  ----
  **Per-Milestone (done/total story points)**
  |= Dev |= v3.0 |= v3.1 |= v3.2 |= v3.3 |= v3.4 |= v3.5 |= v3.6 |
  | Jeff | 172/172 | 105/142 | 37/37 | 31/34 | 5/45 | 13/42 | 0/8 |
  | Luis | 8/32 | 29/66 | 0/34 | 16/61 | 13/21 | 0/68 | 0/56 |
  | Aditya | 55/94 | 44/81 | - | - | 0/8 | - | - |
  | Hamza | 11/19 | 0/5 | 0/23 | 0/5 | 0/45 | 0/21 | 0/53 |
  | Brent | 65/70 | 10/20 | 0/10 | 21/26 | 5/10 | 24/29 | 0/5 |
  | Rui | - | - | - | - | - | - | 0/8 |
  ----
  **Color Key**
  |= Color |= Meaning |
  | <back:DarkSeaGreen>      </back> | Epic: Complete |
  | <back:CornflowerBlue>      </back> | Epic: In Progress |
  | <back:#D0D0D0>      </back> | Epic: Not Started |
  | <back:PaleGreen>      </back> | Issue: Complete |
  | <back:LightSkyBlue>      </back> | Issue: In Progress |
  | <back:#E8E8E8>      </back> | Issue: Not Started |
  | <back:Gold>  <>  </back> | Milestone Target |
  | <back:#FF6666>  |  </back> | Today (2026-02-23) |
  ----
  213 Issues | 29 Epics | 9 Legendaries | 7 Milestones
  ~1350 total story points | ~2700 estimated hours
end legend

@endgantt

This section provides a high-level overview of the CleverAgents implementation roadmap: what has been completed, what is in progress, and what remains across all major milestones. The project kicked off on 2026-02-09 and follows a milestone-driven schedule with six parallel workstreams converging at defined merge points.

Current Status Summary

As of Day 16 (2026-02-24), the project has ~77 closed issues out of ~120 active rebaseline issues (excluding pre-rebaseline and organizational issues). The foundational layers — domain models, persistence, YAML schemas, CLI commands, quality automation, and CI/CD — are substantially built out. Recent progress includes decision domain model and context snapshots (Hamza, PR #385 merged), resource registry with DAG metadata, resource handler runtime for git-checkout and fs-directory, and phase reversion state machine.

The primary blocker for M1 completion remains the sandbox merge/apply pipeline with validation gating and the E2E source-code smoke test suite. The actor runtime, tool-calling, and execute pipeline are now partially functional. The M2 blocker is the actor compiler (YAML -> LangGraph StateGraph) and MCP adapter runtime.

!!! warning "Schedule Risk: 7-9 Days Behind"

The project is running **7-9 days behind** the original aggressive schedule. M1 (target Feb 15) is overdue by 9 days; M2 (target Feb 22) is overdue by 2 days. The team needs to focus aggressively on M1 completion items before moving to M2 work. Any `MoSCoW/Could Have` items in M1-M2 should be deferred to avoid further slippage.

Parallel Workstreams

Development is organized into six concurrent workstreams plus continuous quality and testing tracks:

Track Focus Area Status
A — Plan Lifecycle Action/plan domain models, persistence, CLI alignment, execute/apply wiring Core models and persistence done; execute/apply pipeline in progress
B — Projects & Resources Resource registry, project model, resource types, sandbox strategies, CLI Substantially complete. Registry, models, CLI, handler runtime (git-checkout + fs-directory), DAG metadata all done. Auto-discovery remaining.
C — Actors, Tools, Skills Actor YAML schema/loader/compiler, tool registry/runtime, skill framework, MCP adapter, validation runner Schemas, loaders, tool runtime, file/git/search tools done. MCP adapter in progress (Aditya). Actor compiler and validation runner remaining.
D — Decisions & Apply Decision tree model, change tracking, diff review, apply pipeline, correction engine Decision domain model and context snapshots done (PR #385). Decision persistence in progress (Hamza). Correction engine models done. Apply pipeline partially done.
E — Subplans Subplan domain model, orchestration, parallel execution, three-way merge Domain model done; orchestrator and merge logic remaining
F — ACMS & Context UKO ontology, CRP protocol, context strategies, assembly pipeline, hot/warm/cold tiers Not yet started; scheduled for later milestones
Q — Quality & CI Pre-commit hooks, Forgejo CI/CD, coverage enforcement (97%), security scanning Complete and ahead of schedule
T — Testing Behave unit tests, Robot integration tests, ASV benchmarks, end-to-end smoke suites Ongoing; currently carried by quality specialist and feature owners

What Has Been Completed

The following major areas are fully or substantially implemented:

  • Domain models: Plan (with full lifecycle and subplan hierarchy), Action (with YAML schema and typed arguments), Tool and Validation (with resource bindings and capability metadata), Skill (with resolver and cycle detection), Session (with message ordering and token tracking), Resource (with DAG edges and type constraints), Decision (with 12 decision types and context snapshots), ChangeSet and ToolInvocation tracking models, Correction (revert/append modes), AutomationProfile (8 built-in profiles with confidence thresholds), Invariant (with scoped precedence).
  • Persistence layer: SQLite database with Alembic migrations (20 versions) for actions, plans, sessions, session messages, tools, tool resource bindings, validation attachments, resources, resource types, resource edges, and decision tables. Repository classes with retry decorators and referential integrity guards.
  • YAML configuration schemas: Action config schema with env var interpolation and key normalization, Actor config schema with three actor types (LLM/TOOL/GRAPH) and graph topology validation with cycle detection, Skill config schema with MCP server and Agent Skills folder support. All schemas include loader/validator Pydantic models with from_yaml() factory methods.
  • CLI commands: Action (create/list/show/archive), Plan (use/execute/apply/status/list/cancel/diff/artifacts), Skill (add/remove/list/show/tools), Session (create/list/show/delete/tell/export/import), Actor (run/add/remove/list/show with context management), Tool, LSP, Resource, Validation, Config, Invariant, Automation-Profile, Audit, and Cleanup command groups — all with multi-format output support (rich/json/yaml/plain/table/color).
  • Tool runtime: Tool registry with thread-safe operations, tool runner with four-stage lifecycle (discover/activate/execute/deactivate), built-in file tools (read/write/edit/delete/list/search), git tools (status/diff/log/blame), tool call router for multi-provider format normalization (OpenAI/Anthropic/LangChain), and path traversal prevention.
  • Sandbox infrastructure: Sandbox protocol with status transitions, NoSandbox implementation for non-sandboxable resources, git_worktree and copy-on-write sandbox strategies, sandbox factory, thread-safe sandbox manager with plan-scoped tracking, and three merge strategies (git, sequential, JSON deep-merge).
  • Actor system: Actor loader with thread-safe discovery, SHA-256 content-hash caching, namespace normalization, duplicate detection, and tool reference resolution. Actor registry with CRUD operations and built-in generation. Jinja2 YAML template engine with sandboxed rendering.
  • Resource system: Resource registry with DAG metadata, handler runtime for git-checkout and fs-directory resource types, resource type schema loader, project-resource linking.
  • Decision system: Decision domain model with 12 decision types, context snapshot capture, influence DAG support, and with_superseded_by() helper for frozen model mutation.
  • Automation levels: Manual, review-before-apply, and full-automation modes with plan-level overrides, settings resolution, pause/resume, and auto-progression. 8 built-in automation profiles with guard logic.
  • Correction engine: Correction model with revert/append modes, BFS impact analysis, dry-run reporting.
  • Phase reversion: State machine for constrained apply -> back to strategize transitions.
  • Security hardening: All eval()/exec() calls replaced with named operation registries, config security scanner detecting 15 disallowed patterns, AST-based code validation, Jinja2 sandboxed environments, secrets masking and validation.
  • Quality automation: Pre-commit hooks (12 hooks across 5 categories), Forgejo CI/CD pipeline with 10 nox-routed jobs, nightly quality monitoring, ADR compliance checking, 97% test coverage enforcement, and comprehensive security scanning (Bandit + Semgrep + Vulture).

What Remains To Be Done

The majority of the specification's domain models, services, CLI commands, and infrastructure modules are now implemented. The following areas still require completion or have only partial implementations:

  • Actor compiler: A standalone compiler module that transforms actor YAML configurations into runnable LangGraph StateGraph instances (graph node wiring, conditional routing, subgraph invocation). The actor loader, registry, and schema infrastructure exist; the compilation step from YAML to executable graph is the remaining gap. This is the M2 critical-path blocker.
  • MCP runtime adapter: Live connection to MCP servers for external tool discovery and invocation at runtime. Aditya has active work on develop-aditya-2 branch. Schema and domain models exist; the runtime bridge is pending.
  • Decision persistence: Hamza has active work on feature/m4-decision-persistence. The domain model and context snapshots are now merged; the database persistence layer (tables, repositories, CRUD) is next.
  • Decision recording service: Wire decision recording into the strategize/execute phases so decisions are automatically captured during plan execution.
  • Validation runner pipeline: A dedicated module for executing required and informational validations attached to resources, with pass/fail gating on the apply phase.
  • Estimation actor logic: The estimation_actor field is plumbed through Plan, Action, CLI, and service layers, but no actual estimator implementation exists to compute cost/risk estimates before execution.
  • ACMS v1 full pipeline: Context policy with phase-scoped views and the context service exist. Still pending: Universal Knowledge Ontology (UKO) with RDF-based resource representation, Context Request Protocol (CRP), pluggable context strategies, the full ten-component Context Assembly Pipeline, and hot/warm/cold tiered storage with per-actor scoped views.
  • Large-project context management: Indexing 10,000+ file codebases with bounded memory context assembly, skeleton compression for parent-to-child context propagation, and performance validation at scale.
  • Sandbox merge/apply with validation gating: The apply service exists but needs validation gating hooks and conflict resolution for the sandbox merge pipeline.
  • E2E smoke test suites: Per-milestone E2E verification suites (#402-#407) need to be written to validate milestone success criteria.

The following areas are substantially implemented and are no longer blocking:

  • Resource abstraction (types, registry, handlers with git-checkout and fs-directory, DAG metadata, CLI)
  • Sandbox strategies (git_worktree, copy-on-write, no-sandbox, factory, merge)
  • Tool system (runner, registry, built-in file/git/changeset tools, schema validation, lifecycle, router)
  • Security hardening (config scanner, sandboxed Jinja2 templates, input validation, credential redaction, secrets masking)
  • Apply pipeline (plan_apply_service with diff review, merge, changeset capture)
  • Decision domain model (12 decision types, context snapshots, influence DAG, frozen model helpers)
  • Correction engine (revert/append modes, BFS impact analysis, dry-run reporting)
  • Invariant reconciliation (domain model with scopes, merge with precedence, enforcement service)
  • Subplan orchestration (domain models for config, status, merge strategies, failure handling)
  • Phase reversion (constrained apply -> back to strategize state machine)
  • Checkpointing (CheckpointScope, profile flags, cleanup pruning, integrated throughout)
  • Automation profiles (8 built-in profiles, guard logic, 4-level precedence service, CLI commands)
  • Agent Skills loader (registry, protocol, built-in skills, SKILL.md schema support)
  • LSP integration (stub modules with registry, models, tool adapter — runtime deferred to server mode)
  • Server connectivity stubs (ACP HTTP transport stub, ACP facade, local-mode routing)

Milestone Roadmap

Milestone 1: Minimal Plan Execution (Target: Feb 15, ETA: ~Feb 25)

Goal: A minimally usable local-mode flow where a user can register an action from YAML, link a git repository resource to a project, and run a plan end-to-end (plan use -> plan execute -> plan diff -> plan apply) with a sandboxed workspace and tool-based change capture.

Current status: ~86% of M1 tasks complete (7 open out of ~157 total M1 issues). Resource handler runtime (git-checkout, fs-directory) now done. Actor runtime and tool-calling partially operational.

Key remaining work:

  • Sandbox merge/apply pipeline with conflict resolution and validation gating hooks (#155)
  • E2E source-code plan lifecycle smoke test suite (#156)
  • FakeListLLM default removal and provider cost controls (#323, #324)
  • Docs reorganization completion (#408, #409)

Milestone 2: Actor Compiler + Full LLM Integration (~Day 20)

Goal: Actor YAML files compile into live LangGraph graphs. Custom actors (strategy, execution, estimation) are fully operational. The tool router normalizes calls across providers, the validation runner enforces resource-attached validations, and the MCP adapter connects to external tool servers.

Key remaining work:

  • Actor compiler (YAML -> LangGraph StateGraph)
  • MCP adapter runtime and Agent Skills loader
  • Validation runner with required/informational mode enforcement
  • Full multi-provider tool routing (OpenAI, Anthropic, Google, OpenRouter)

Milestone 3: Decision Tree + Correction (~Day 26)

Goal: Decisions are recorded during Strategize and Execute phases and persisted to the database. Users can view the decision tree (plan tree), inspect individual decisions (plan explain), manage invariants (invariant add/list/remove), and correct decisions (plan correct --mode revert|append) with selective subtree recomputation.

Key remaining work:

  • Decision domain model and persistence
  • Decision recording during strategize/execute phases
  • Invariant enforcement and reconciliation
  • Correction engine (revert and append modes)
  • Plan tree and explain CLI commands

Milestone 4: Subplans + Parallel Execution (~Day 30)

Goal: Plans can spawn child plans (subplans) during execution. Subplans execute in parallel with configurable concurrency limits. Results are merged back using three-way merge strategies. This milestone is the threshold for handling large, complex codebases — the system can decompose a large task into independent subtasks, execute them concurrently, and merge the results.

Key remaining work:

  • Subplan orchestrator and scheduler
  • Parallel execution with max_parallel limits and fail-fast behavior
  • Three-way merge of subplan changesets with conflict detection
  • Phase reversion (constrained apply -> back to strategize)
  • Parent plan status aggregation across subplan tree

Milestone 5: ACMS + Large-Project Context (~Day 34)

Goal: The Advanced Context Management System v1 is operational. Projects with 10,000+ files can be indexed and queried. The context assembly pipeline produces scoped, budget-constrained context views for actors. Hot/warm/cold storage tiers manage context lifecycle.

Key remaining work:

  • UKO ontology with RDF-based resource representation
  • CRP protocol for actor context requests
  • Context strategies (keyword, semantic, graph, temporal)
  • Ten-component context assembly pipeline
  • Hot/warm/cold tiered storage with skeleton compression

Milestone 6: Large-Scale Autonomous Execution (~Day 38)

Goal: The system can autonomously execute a large-scale task (e.g., porting a substantial codebase) using hierarchical plan decomposition with 4+ levels of subplans, decision correction with selective subtree recomputation, parallel execution scaling to 10+ concurrent subplans, and validation-gated apply. This is the target for demonstrating production-level autonomous capability in local mode.

Key remaining work:

  • Hierarchical decomposition (recursive subplan planning)
  • Autonomous estimation (cost/risk/time) before execution
  • Performance tuning for large-project context assembly
  • End-to-end porting run with validation gates
  • Comprehensive integration test suite

Beyond Day 38: Extended Roadmap

Server Connectivity — Client Side (~Days 39-43)

Client-side infrastructure for connecting to a future CleverAgents server. The server is a separate project; this work covers only the client stubs and interfaces.

  • HTTP client infrastructure for server communication
  • Plan sync client (push/pull plan state to server)
  • WebSocket client for real-time event streaming
  • Remote project support (request server-side execution)

Full Feature Polish (~Days 44-48)

Final refinements to achieve the complete specification:

  • Automation profile refinements (all eight built-in profiles fully operational)
  • Cost/risk estimation actor integration
  • Checkpoint and rollback hardening
  • LSP integration stubs for future IDE plugin support
  • Performance tuning and benchmark validation across all subsystems
  • Comprehensive documentation and release candidate preparation

Schedule Risk Summary

The project is currently running approximately 7-9 days behind the original aggressive schedule. The primary causes are: (1) the scope of v2-to-v3 architectural transition was larger than anticipated, requiring significant model realignment and test rewriting; (2) CI/CD pipeline stabilization consumed more effort than planned due to container resource constraints and cross-environment compatibility issues; and (3) the execute/apply pipeline — the critical vertical slice — was deferred in favor of breadth-first foundation work.

The gap is expected to narrow in later milestones because the foundational infrastructure (persistence, CLI patterns, quality gates, domain models) is now solid and reusable. Each subsequent milestone builds on proven patterns rather than establishing new ones.

!!! note "Server Mode"

Server mode implementation is explicitly deferred. The 30-day local-mode target focuses on a fully functional standalone client. Server connectivity is scoped as client-side stubs only — the server itself will be developed as a separate project. This boundary is enforced by the ACP (Agent Client Protocol) abstraction: in local mode, ACP maps to in-process service calls; adding server transport later requires no changes to core logic.

Team Roles and Assignments

Developer Role Primary Focus Areas Notes
Jeff (freemo) CTO/Lead Architect Critical path items, architectural decisions, complex integrations Fastest, most expert developer - handles blocking issues
Luis (CoreRasurae) Senior Python Architect Domain models, persistence, algorithms, state machines Good architecture but can be pedantic - needs clear requirements
Aditya (aditya) Domain Expert (Agents/LLMs) Actor YAML configs, hierarchical actors, skill execution Understands topic best but code may need cleanup
Hamza (hamza.khyari) Python/RDF Expert Resources, sandbox, database, general Python Well-rounded, no agent experience - assign infrastructure
Rui (hurui200320) Fast Developer Testing (Behave/Robot), simpler implementations (post-2026-02-27) New to Python; unavailable 2026-02-13 to 2026-02-27
Brent (brent.edwards) Quality Specialist Code review, linting, type checking, E2E tests, documentation Slow but detail-oriented - low contention independent work
Mike (mngrif) / Brian (brian) Sysadmins Deployment, infrastructure setup, CI/CD Minimal coding tasks

Weekly Development Schedules

Week 1 (Days 1-7) - MVP Target (Source Code Only)

Day Morning Focus Owner Afternoon Focus Owner
1 A5.alpha + A5.action_arguments DB migrations + ORM models Hamza + Luis B1.core Project/Resource models Hamza
2 A5.gamma repos/services + A5.tests + B3.cleanup (legacy project CLI) Jeff + Brent (tests) B2.persistence/B2.service + B3.cli Resource CLI Hamza + Brent (tests)
3 B4.sandbox git_worktree Jeff + Hamza B4.sandbox manager + tests Luis + Brent (tests)
4 C1.schema/C1.examples Actor YAML Aditya C2.loader/C2.compiler + C2.legacy v2 removal Aditya + Jeff
5 C3.protocol/C3.context/C3.inline Skill framework Jeff C4.file/C4.search Built-in skills Luis + Jeff
6 C7.mcp MCP Adapter Aditya + Jeff C4.git + C5.model/C5.router Change tracking Luis + Jeff
7 C5.diff Diff review artifacts Luis C6.pipeline/C6.gating Validation pipeline Luis + Brent (tests)

Week 2 (Days 8-14) - M3 Complete + Plan-Actor Integration

Day Focus Owner Deliverable
8 C8.providers + C9.execute Plan-Actor integration Jeff + Aditya (+Luis support) Execute phase + providers ready
9 C9.apply Apply Phase + Review Jeff + Luis Apply flow ready with review gates
10 D1.domain Decision Model Hamza (+Jeff review) Decision model committed
11 D2.service Decision Recording Hamza (+Jeff review) Decision recording committed
12 E1.domain Subplan Model Luis (+Jeff review) Subplan domain committed
13 E2.service/E2.actor Subplan spawning Jeff + Aditya (+Luis support) Subplan spawn committed
14 End-to-end integration testing All + Brent (tests/QA) M3 milestone verified

Week 3 (Days 15-21) - M4 Target (Decision Tree + Correction)

Day Focus Owner Deliverable
15 D5.db/D5.repo Decision persistence Hamza (+Jeff review) Decision storage wired
16 D3.cli Decision viewing Hamza (+Jeff review) plan tree, plan explain
17 D4.revert Decision correction (revert) Jeff (+Luis support) plan correct revert flow
18 D4.append + D5.di Decision wiring Jeff + Hamza (+Luis support) Append correction + service wiring
19 E3.exec Parallel Subplan Execution Luis (+Jeff review) Concurrent subplans
20 E4.merge Result Merging Jeff (+Luis support) Git-style merge for subplans
21 M4 integration testing All + Rui (tests) + Brent (QA) Decision correction working

Week 4 (Days 22-30) - M6 Target (Large Project Autonomy - LOCAL MODE ONLY)

Day Focus Owner Deliverable
22-23 CTX1.index Context indexing + G3.semantic Hamza + Luis Large codebase indexing + semantic validation
24-25 G4.context Hot/Warm/Cold tiers + G2.checkpoint Hamza + Luis Three-tier memory + checkpointing
26-27 G1.decompose + G5.estimate Jeff + Hamza Autonomous decomposition + estimation
28 F0.stubs Luis Client stubs (NOT server impl)
29 M6 perf triage + large project tests All + Rui (tests) + Brent (QA) 10K file perf target
30 M6 integration testing All + Rui (tests) + Brent (QA) Large project autonomy verified (Server connectivity DEFERRED)

Note

: Server connectivity (F1-F4) is DEFERRED beyond Day 30. Days 26-29 focus on client stubs only and large project testing. The server is a separate project.

Continuous Tasks (Throughout)

Brent (Quality - Independent, Low Contention):

  • Review all PRs within 4 hours of submission
  • Run nox -s typecheck on all branches before merge
  • Run nox -s lint and ensure 0 warnings
  • Monitor test coverage (must stay >=97%)
  • Update documentation for API changes
  • Security audit: no eval(), no template injection, no secrets in code

Rui (Testing - Parallel with Feature Work):

  • Unavailable 2026-02-13 to 2026-02-27; Brent owns M1/M2 testing during this window
  • Write Behave scenarios for each feature (before implementation starts) after return
  • Write Robot integration tests for each milestone after return
  • Run full test suite daily once back on rotation
  • Report test failures immediately
  • Maintain test fixtures and mocks in features/

Risk Mitigation

Risk Mitigation Owner
Git worktree complexity Use B4.sandbox git_worktree with pre-commit verification and isolation tests Jeff
Multi-file generation reliability Validate C9.execute/C9.apply flows with diff review artifacts and Robot E2E Luis + Brent (Rui after 2026-02-27)
Decision tree correction bugs Jeff reviews D4 correction + checkpointing; add revert/append Behave coverage Jeff
Large codebase performance Profile CTX1/CTX2 indexing + hot/warm/cold tiers; enforce bounded memory tests Luis + Hamza
Server connectivity stubs stability Keep client-only stubs isolated; gate with feature flags and contract tests Jeff + Luis

Schedule Adherence History

Each schedule update entry must include: timeline reference, summary, milestone forecast, track forecast, developer forecast, and a task inventory table (milestone x developer breakdown).

Timeline reference

  • Day 7/M1 = 2026-02-15
  • Day 10/M2 = 2026-02-18
  • Day 14/M3 = 2026-02-22
  • Day 21/M4 = 2026-03-01
  • Day 25/M5 = 2026-03-05
  • Day 30/M6 = 2026-03-10

2026-02-12 (Day 4)

Summary

Status: Behind ~8-10d
Deadline risk: HIGH

Notes

  • Action/plan model alignment done
  • persistence wiring, CLI rebaseline, resource registry, and tool runtime missing.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-22 +7d HIGH
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-25 +7d HIGH
M3 (v3.2.0) (2026-02-22) -> ETA 2026-03-01 +7d HIGH
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-07 +6d MED-HIGH
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-10 +5d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-15 +5d MEDIUM

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~8-10d ETA 2026-02-22 HIGH repository wiring + CLI rebaseline
Track B (Projects/resources + sandbox) behind ~9-11d ETA 2026-02-25 HIGH resource registry + git_worktree integration
Track C (Actors/tools/skills/validations) behind ~9-11d ETA 2026-03-01 HIGH tool/validation registry + actor YAML runtime
Track D (Change tracking + apply pipeline) behind ~8-10d ETA 2026-02-25 HIGH ChangeSet capture + apply gating
Track Q (Quality automation) ahead ETA 2026-02-15 LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff 0d (no tasks due yet) available HIGH lifecycle persistence + tool runtime + CLI rebaseline
Luis 0d (no tasks due yet) available MEDIUM repositories + apply pipeline
Hamza 0d (no tasks due yet) available HIGH resource registry + sandbox strategies
Aditya 0d (no tasks due yet) available MEDIUM actor/skill/tool YAML configs + hierarchical graphs
Brent +1d ahead (Q0 quality gates completed early) available MED-HIGH test coverage + integration stability
Rui 0d (no tasks due yet) available through tomorrow HIGH tests deferred until return
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-13 (Day 5)

Summary

Status: Behind ~7-9d
Deadline risk: HIGH

Notes

  • Spec-aligned action/plan models + migrations landed
  • resource/project domain models present
  • persistence wiring, CLI rebaseline, tool runtime, and apply pipeline still missing.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-20 +5d HIGH
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-24 +6d HIGH
M3 (v3.2.0) (2026-02-22) -> ETA 2026-03-01 +7d HIGH
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-07 +6d MED-HIGH
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-10 +5d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-15 +5d MEDIUM

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~6-8d ETA 2026-02-20 HIGH repo wiring + CLI rebaseline + legacy removal
Track B (Projects/resources + sandbox) behind ~7-9d ETA 2026-02-24 HIGH resource registry + git_worktree integration
Track C (Actors/tools/skills/validations) behind ~8-10d ETA 2026-03-01 HIGH tool/validation registry + actor YAML runtime
Track D (Change tracking + apply pipeline) behind ~7-9d ETA 2026-02-24 HIGH ChangeSet capture + apply gating
Track Q (Quality automation) ahead ETA 2026-02-15 LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff 0d (no COMMIT tasks due yet; model alignment on track) available HIGH lifecycle persistence + tool runtime + CLI rebaseline
Luis 0d (no COMMIT tasks due yet; plan model prep) available MEDIUM repositories + apply pipeline
Hamza 0d (no COMMIT tasks due yet; sandbox work progressing) available HIGH resource registry + sandbox strategies + RDF groundwork
Aditya +1d ahead (A2b.gamma action YAML schema completed early) available MEDIUM actor/skill/tool YAML configs + hierarchical graphs
Brent +1d ahead (Q0 done + CI bugfixes clearing pipeline) available MED-HIGH test coverage + integration stability
Rui N/A (unavailable starting today) unavailable 2026-02-13 to 2026-02-27 HIGH test backlog resumes after 2026-02-27
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-14 (Day 6)

Summary

Status: Behind ~5-7d
Deadline risk: HIGH

Notes

  • Tool runtime + file tools + sandbox strategies landed
  • resource registry tables done
  • M1 blocked by plan phase rebaseline, persistence wiring, resource/project CLI, and apply pipeline/validation gate.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-21 +6d HIGH
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-25 +7d HIGH
M3 (v3.2.0) (2026-02-22) -> ETA 2026-03-03 +9d HIGH
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-10 +9d MED-HIGH
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-13 +8d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-14 +4d MED-HIGH

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~5-7d ETA 2026-02-21 HIGH plan phase rebaseline + persistence wiring
Track B (Projects/resources + sandbox) behind ~5-7d ETA 2026-02-21 HIGH resource type model + project/resource repos + CLI
Track C (Actors/tools/skills/validations) behind ~7-9d ETA 2026-03-03 HIGH tool registry persistence + actor YAML compiler + validation attachments
Track D (Change tracking + apply pipeline) behind ~5-7d ETA 2026-02-22 HIGH ChangeSet + apply pipeline + execute/apply wiring
Track Q (Quality automation) ahead ETA 2026-02-15 LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff +1d ahead (tool runtime + file tools landed early on C-track; plan rebaseline pending on A-track; net slight ahead) available HIGH plan phase rebaseline + persistence + resource/project CLI + execute/apply wiring
Luis -1d behind (repository wiring not yet complete) available MED-HIGH repositories + apply pipeline + service wiring
Hamza 0d on schedule (sandbox strategies complete, resource types in progress) available MEDIUM resource types + project DB + RDF groundwork
Aditya +1d ahead (schema work progressing ahead of plan) available MEDIUM actor/skill/tool YAML configs + hierarchical graphs + MCP configs
Brent +1d ahead (QA gates solid, expanding coverage ahead of schedule) available MED-HIGH test coverage + integration stability
Rui N/A (unavailable) unavailable 2026-02-13 to 2026-02-27 HIGH test backlog resumes after 2026-02-27
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-17 (Day 9)

Summary

Status: Behind ~3-4d
Deadline risk: HIGH

Notes

  • Action/plan persistence + resource/project registry largely landed
  • apply pipeline, validation gating, and actor YAML pipeline still missing.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-20 +5d HIGH
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-24 +6d HIGH
M3 (v3.2.0) (2026-02-22) -> ETA 2026-02-27 +5d HIGH
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-04 +3d MED-HIGH
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-06 +1d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-12 +2d MEDIUM

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~2-3d ETA 2026-02-20 MED-HIGH execute/apply integration + CLI/Robot tests
Track B (Projects/resources + sandbox) behind ~3-4d ETA 2026-02-24 MED-HIGH resource tree/inspect + handlers/auto-discovery
Track C (Actors/tools/skills/validations) behind ~6-7d ETA 2026-02-27 HIGH actor YAML compiler + tool/validation CLI + registry persistence
Track D (Change tracking + apply pipeline) behind ~4-5d ETA 2026-02-24 HIGH ChangeSet capture + validation gating + diff review
Track Q (Quality automation) ahead ETA 2026-02-18 LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -1d behind (4/7 due tasks done; A5.delta +2d, B0.repo tasks +3d pending; offset by A5.epsilon/zeta done early) available HIGH apply pipeline + tool/validation CLI + actor compiler
Luis -2d behind (0/2 due tasks done; D0.beta +3d, PROV1 +2d — apply pipeline not started) available MED-HIGH apply pipeline + validation runner + decision/invariant wiring
Hamza 0d on schedule (no COMMIT tasks due yet; resource/sandbox foundation work progressing) available MEDIUM resource handlers + DAG CLI + UKO/RDF groundwork
Aditya +3d ahead (C1.schema done Day 9, planned Day 12 — well ahead) available MEDIUM actor/skill YAML configs + MCP adapter + hierarchical graphs
Brent +2d ahead (A4b.tests on time; A5.tests done 2d early; A7.domain.tests done 4d early) available MED-HIGH coverage + integration stability + CLI/persistence tests
Rui N/A (unavailable) unavailable 2026-02-13 to 2026-02-27 HIGH test backlog resumes after 2026-02-27
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-18 (Day 10)

Summary

Status: Behind ~3-4d
Deadline risk: HIGH

Notes

  • M1 blocked by apply pipeline + validation gating + M1 CLI/persistence tests
  • resource/project registries and tool runtime are done, actor/skill schema work in progress.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-20 +5d HIGH
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-24 +6d HIGH
M3 (v3.2.0) (2026-02-22) -> ETA 2026-02-27 +5d HIGH
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-04 +3d MED-HIGH
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-06 +1d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-10 +0d MED-HIGH

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~2-3d ETA 2026-02-20 MED-HIGH apply pipeline wiring + CLI/persistence tests
Track B (Projects/resources + sandbox) behind ~3-4d ETA 2026-02-24 MED-HIGH resource tree/inspect + handlers/auto-discovery
Track C (Actors/tools/skills/validations) behind ~5-6d ETA 2026-02-27 HIGH actor compiler + tool/validation CLI + MCP/Agent Skills adapters
Track D (Change tracking + apply pipeline) behind ~4-5d ETA 2026-02-24 HIGH apply pipeline + validation gating + diff review
Track Q (Quality automation) ahead ETA 2026-02-18 LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -1d behind (5/10 due tasks done; B1.types -2d, B1.dag -3d, B2.model -5d early — but A5.delta +2d, B0.repo/services/CLI +3d pending) available HIGH apply pipeline wiring + tool/validation CLI + actor compiler
Luis -2d behind (0/3 due tasks done; D0.beta +3d, PROV1 +2d, PROV2 +2d — apply pipeline still not started) available MED-HIGH apply pipeline + validation runner + decision persistence
Hamza 0d on schedule (CLI0.core done Day 10 exactly as planned; no other tasks due yet) available MEDIUM resource handlers + DAG CLI + UKO/RDF groundwork
Aditya +2d ahead (C1.schema done Day 9 vs planned Day 12 = -3d; C1.examples done Day 10 vs planned Day 12 = -2d) available MEDIUM actor/skill YAML configs + MCP/Agent Skills adapters
Brent -1d behind (1/4 due tasks done; tool-domain/skill-domain/D0 tests pending — but A5.tests done 2d early) available MED-HIGH M1/M2 CLI/persistence tests + coverage stability
Rui N/A (unavailable) unavailable 2026-02-13 to 2026-02-27 HIGH test backlog resumes after 2026-02-27
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-20 (Day 12)

Summary

Status: Behind ~3-5d
Deadline risk: MED-HIGH

Notes

  • Skill protocol/context/registry/inline-executor landed (Jeff batch2)
  • actor loader landed (Aditya)
  • SEC5/SEC7/CONC3/CLI0 all merged (Hamza)
  • session CLI, config CLI, persistence Robot tests, QA playbook merged (Brent)
  • ASV benchmarks operational (Michael).
  • Execute/apply pipeline (D-track) remains the critical M1 blocker — no D-track code has been merged yet.
  • Jeff's combined-batch2 branch (skill protocol + automation cleanup) pending PR/merge.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-23 +8d HIGH — execute/apply pipeline (D0b.execute, D0b.apply, D1.apply) unstarted; Jeff must pivot to D-track immediately
M2 (v3.1.0) (2026-02-18) -> ETA 2026-02-22 +4d MEDIUM — resource registry/CLI/tree/inspect all done; remaining: handlers, auto-discovery, edge cases
M3 (v3.2.0) (2026-02-22) -> ETA 2026-02-27 +5d MED-HIGH — skill infra largely done; remaining: actor compiler, skill compiler CLI, change model, MCP adapter, validation runner
M4 (v3.3.0) (2026-03-01) -> ETA 2026-03-04 +3d MEDIUM — decisions/invariants not started but building blocks (persistence, CLI patterns) are solid
M5 (v3.4.0) (2026-03-05) -> ETA 2026-03-08 +3d MEDIUM — subplan domain model done (Luis E1); orchestration and merge logic pending
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-12 +2d MEDIUM — ACMS v1 not started; gap narrowing thanks to team velocity on M1-M3 foundations

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~1-2d ETA 2026-02-21 MEDIUM CLI/persistence tests pending (Brent branches exist); execute/apply wiring is D-track
Track B (Projects/resources + sandbox) behind ~2-3d ETA 2026-02-22 MEDIUM resource handlers/auto-discovery + DAG edge cases remaining
Track C (Actors/tools/skills/validations) behind ~4-5d ETA 2026-02-27 MED-HIGH actor compiler + skill compiler CLI + change model + MCP adapter + validation runner still pending
Track D (Change tracking + apply pipeline) behind ~7-8d ETA 2026-02-27 HIGH Critical blocker — D0b.execute/D0b.apply/D1.apply all unstarted; this blocks M1 completion
Track Q (Quality automation) ahead ETA complete LOW CI improvements merged (Brent); ASV operational (Michael)
Track T (Testing) at risk (Rui out) ETA 2026-02-27+ MED-HIGH Brent carrying full QA load; persistence/CLI Robot tests in progress; Rui returns Feb 27

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -1d behind (8/16 due tasks done; A6 track -13d ahead, C3 protocol/context -4d ahead, but D0b.execute/D0b.apply +2-3d behind and critical. B0 repos/services/CLI +3d pending.) available HIGH MUST pivot to D-track (execute/apply pipeline) — skill/automation batch2 ready for PR; actor compiler + CLI extensions secondary
Luis -3d behind (0/8 due tasks done; D0.beta +3d, PROV1/2 +2d, CONC1 +2d, SEC1-4 deliberately deferred to +14d. Apply pipeline is the critical gap.) available MED-HIGH apply pipeline (D1.apply) + validation runner (C5.router) + change model (C5.model — has remote branch) + provider fixes
Hamza +2d ahead (4 tasks complete, 3 done 2-3d early: SEC5 -2d, SEC7 -3d, CONC3 -2d, CLI0 on time. Strong velocity on security/ops track.) available MEDIUM resource handlers/auto-discovery + decision persistence (D3) + invariants (D2); SEC5/SEC7/CONC3/CLI0 all complete
Aditya +2d ahead (C1.schema -3d, C1.examples -2d; C2.loader code complete, needs quality+PR) available MEDIUM actor schema examples (branch exists, needs PR) + actor compiler + MCP adapter; C2.loader complete
Brent -1d behind (2/8 due tasks done on time; 6 testing tasks pending BUT most have committed code in branches just needing quality+PR. Effective coding work is closer to on schedule.) available MED-HIGH persistence tests (branches exist) + CLI tests + scale/validation edge cases; needs to open PRs for tool/skill domain Robot tests
Rui N/A (unavailable) unavailable until 2026-02-27 HIGH test backlog resumes after return
Mike/Brian N/A standby LOW ASV benchmark testing (Michael active on CI)

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-21 (Day 13)

Summary

Status: Behind ~6-8d
Deadline risk: CRITICAL

Notes

  • v2 LangGraph infrastructure stubbed (~4K LOC) and agent classes deleted during v3 transition
  • restore is now the M1 blocker and prerequisite for execute/apply.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-23 +8d CRITICAL
M2 (v3.1.0) (2026-02-22) -> ETA 2026-02-27 +5d HIGH
M3 (v3.2.0) (2026-02-26) -> ETA 2026-03-03 +5d HIGH
M4 (v3.3.0) (2026-03-02) -> ETA 2026-03-06 +4d MED-HIGH
M5 (v3.4.0) (2026-03-06) -> ETA 2026-03-08 +2d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-10 +0d MEDIUM

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle + persistence) behind ~5-7d ETA 2026-02-23 CRITICAL execute/apply blocked by v2 restore
Track B (Projects/resources + sandbox) on track ETA 2026-02-27 MEDIUM minor edge cases
Track C (Actors/tools/skills/validations) behind ~6-8d ETA 2026-03-03 HIGH actor compiler + MCP adapter + validation runner
Track D (Decision/correction + apply) behind ~7-9d ETA 2026-03-06 HIGH decision persistence + correction engine
Track Q (Quality automation) ahead ETA complete LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-03-06+ HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -2d behind (v2 restore + execute/apply now critical) available CRITICAL restore v2 LangGraph + agent classes, execute/apply pipeline, actor compiler
Luis -2d behind available HIGH change model + validation runner + three-way merge
Hamza on track available MEDIUM decisions/invariants + ACMS + context indexing
Aditya +1d ahead available MEDIUM MCP adapter runtime + skill git
Brent on track available MED-HIGH M1 E2E smoke + integration stability
Rui N/A (unavailable) unavailable 2026-02-13 to 2026-02-27 HIGH M4 integration suite after return
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Task inventory was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-22 (Day 14)

Summary

Status: Behind ~7-9d
Deadline risk: HIGH

Notes

  • Tool/router/resource registry/sandbox foundations exist
  • M1 still blocked by tool-aware execute + resource handlers + apply merge wiring.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-25 +10d HIGH
M2 (v3.1.0) (2026-02-22) -> ETA 2026-02-28 +6d HIGH
M3 (v3.2.0) (2026-02-26) -> ETA 2026-03-04 +6d MED-HIGH
M4 (v3.3.0) (2026-03-02) -> ETA 2026-03-07 +5d MED-HIGH
M5 (v3.4.0) (2026-03-06) -> ETA 2026-03-09 +3d MEDIUM
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-10 +0d MED-HIGH

Track forecast

Track Status ETA Risk Blocking
Track A (Tool-aware execute + apply) behind ~7-8d ETA 2026-02-25 HIGH actor runtime + sandbox apply merge
Track B (Resources + sandbox handlers) behind ~4-5d ETA 2026-02-24 MED-HIGH resource handlers + bindings
Track C (Actors/tools/skills/MCP) behind ~6-7d ETA 2026-02-28 HIGH actor compiler + MCP/Agent Skills loaders
Track D (Decisions/validations/invariants) behind ~8-10d ETA 2026-03-04 HIGH decision persistence + validation runner
Track E (Corrections/subplans/checkpoints) behind ~7-9d ETA 2026-03-07 MED-HIGH correction engine + subplan scheduler
Track F (ACMS v1/context scaling) behind ~8-10d ETA 2026-03-09 MEDIUM UKO/CRP + pipeline
Track Q (Quality automation) ahead ETA complete LOW maintenance only
Track T (Testing) at risk (Rui out) ETA 2026-03-07+ MED-HIGH QA load on Brent + feature owners

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -2d behind available HIGH actor runtime + execute wiring + actor compiler + LSP stubs
Luis -3d behind available HIGH apply pipeline + changeset persistence + validation gating
Hamza -1d behind available MED-HIGH resource handlers + decision domain + ACMS foundation
Aditya +1d ahead available MEDIUM actor YAML hierarchy + MCP runtime + Agent Skills loader
Brent on track available MED-HIGH M1/M2/M3 smoke suites + coverage enforcement
Rui N/A (unavailable) unavailable 2026-02-13 to 2026-02-27 HIGH integration suites after return
Mike/Brian N/A standby LOW none

Task inventory

Milestone per developer as of the current date. Note: Each cell is completed/total COMMIT items for that milestone/owner. Completed counts are cumulative (all-time) and must never decrease; totals equal completed plus remaining Day 14 rebaseline items for that milestone/owner. Post-M6 rows reflect Section 18 deferred commits; totals can change as future work is added/removed but must always remain >= completed. Unassigned column was not tracked at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 23/25 1/1 1/2 2/3 4/5 0/0 N/A 31/36
M2 5/9 0/5 0/2 0/1 0/1 0/0 N/A 5/18
M3 12/13 7/7 5/9 0/4 5/7 0/0 N/A 29/40
M4 3/6 0/0 1/3 0/1 0/1 0/0 N/A 4/11
M5 0/5 0/1 1/1 0/6 1/2 0/0 N/A 2/15
M6 0/3 0/0 0/5 0/2 3/4 0/0 N/A 3/14
M6+ 0/1 0/0 0/7 0/7 0/1 0/1 N/A 0/17
Total 43/62 8/14 8/29 2/24 13/21 0/1 N/A 74/151

Story point allocation

Story points per developer per milestone. Note: Story point allocation was not recorded at this time.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 N/A N/A N/A N/A N/A N/A N/A N/A
M2 N/A N/A N/A N/A N/A N/A N/A N/A
M3 N/A N/A N/A N/A N/A N/A N/A N/A
M4 N/A N/A N/A N/A N/A N/A N/A N/A
M5 N/A N/A N/A N/A N/A N/A N/A N/A
M6 N/A N/A N/A N/A N/A N/A N/A N/A
M6+ N/A N/A N/A N/A N/A N/A N/A N/A
Total N/A N/A N/A N/A N/A N/A N/A N/A

2026-02-24 (Day 16)

Summary

Status: Behind ~7-9d
Deadline risk: HIGH

Notes

  • Decision domain model + context snapshots merged (Hamza PR #385)
  • resource registry + DAG metadata + handler runtime merged
  • phase reversion landed
  • MCP adapter in progress (Aditya)
  • decision persistence in progress (Hamza)
  • docs reorganization in progress (Jeff)
  • 17 stale pre-rebaseline issues closed during tracker cleanup.

Milestone forecast

Milestone Target -> ETA Delta Risk
M1 (v3.0.0) (2026-02-15) -> ETA 2026-02-26 +11d HIGH — 7 open issues remain; sandbox apply + E2E suite are blockers
M2 (v3.1.0) (2026-02-22) -> ETA 2026-03-01 +7d HIGH — actor compiler + MCP adapter + agent skills + changeset persistence
M3 (v3.2.0) (2026-02-26) -> ETA 2026-03-05 +7d MED-HIGH — decision persistence/recording + validation pipeline + invariant enforcement
M4 (v3.3.0) (2026-03-02) -> ETA 2026-03-08 +6d MED-HIGH — subplan orchestrator + parallel execution + three-way merge
M5 (v3.4.0) (2026-03-06) -> ETA 2026-03-11 +5d MEDIUM — ACMS pipeline + context scaling + checkpointing
M6 (v3.5.0) (2026-03-10) -> ETA 2026-03-13 +3d MEDIUM — autonomy hardening + server stubs + E2E porting test

Track forecast

Track Status ETA Risk Blocking
Track A (Plan lifecycle) mostly done, config service remaining ETA 2026-03-06 LOW A9 config deferred to M5
Track B (Resources + sandbox) substantially complete ETA done LOW auto-discovery remaining only
Track C (Actors/tools/skills/MCP) behind ~6-7d ETA 2026-03-01 HIGH actor compiler + MCP adapter
Track D (Decisions/validations) behind ~7-8d ETA 2026-03-05 HIGH decision persistence + validation runner
Track E (Corrections/subplans) behind ~6-8d ETA 2026-03-08 MED-HIGH subplan scheduler + parallel exec
Track F (ACMS/context) not started ETA 2026-03-11 MEDIUM dependent on M3 completion
Track Q (Quality automation) complete N/A LOW maintenance only
Track T (Testing) at risk (Rui returns Feb 27) ETA ongoing MEDIUM E2E suites needed per milestone

Developer forecast

Name Days Ahead/Behind Availability Risk Focus
Jeff -2d behind available HIGH M1 completion (sandbox apply), actor compiler (#158), docs (#408)
Luis -3d behind available HIGH validation pipeline (#175, #176), changeset persistence (#163), sandbox merge (#155)
Hamza -1d behind available MED-HIGH decision persistence (#171), decision recording (#172), plan explain CLI (#174)
Aditya +1d ahead available MEDIUM MCP adapter (#159), agent skills (#160), actor YAML extensions (#157)
Brent on track available MEDIUM E2E suites (#156, #169, #402-#407), DB parallelism fix (#410)
Rui N/A (unavailable until Feb 27) returning 2026-02-27 MEDIUM Behave/Robot tests after return
Mike/Brian N/A standby LOW ASV runner fix (#388)

Task inventory

Milestone per developer as of the current date. Note: Each cell is completed/total issues for that milestone/owner per Forgejo tracker. Completed counts reflect closed issues; totals equal closed plus open. Epics and Legendaries (organizational items) are excluded. Issues without a milestone are excluded.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 25/25 12/12 1/4 4/4 8/10 0/0 26/26 76/81
M2 15/19 8/13 4/9 1/1 2/5 0/0 0/1 30/48
M3 4/4 0/0 0/4 1/4 0/3 0/0 0/0 5/15
M4 6/6 0/0 3/9 0/1 3/5 0/0 1/1 13/22
M5 1/6 0/1 0/1 0/6 1/3 0/0 2/2 4/19
M6 2/5 0/0 0/7 0/2 3/5 0/0 0/0 5/19
M6+ 0/1 0/0 0/7 0/7 0/1 1/1 0/0 1/17
Total 53/66 20/26 8/41 6/25 17/32 1/1 29/30 134/221

Story point allocation

Story points per developer per milestone. Note: Each cell is completed/total story points for that milestone/owner per Forgejo tracker. Issues without a Points/X label or milestone are excluded. Epics and Legendaries (organizational items) are excluded.

Milestone Jeff Aditya Luis Hamza Brent Rui Unassigned Total
M1 172/172 128/128 8/32 19/19 65/71 - 95/95 487/517
M2 113/142 49/86 29/66 5/5 10/21 - - 206/320
M3 37/37 - 0/34 5/23 0/11 - - 42/105
M4 34/34 - 29/74 0/5 18/24 - 1/1 82/138
M5 5/45 0/8 0/8 0/45 8/14 - 4/4 17/124
M6 13/42 - 0/68 0/21 24/30 - - 37/161
M6+ 0/8 - 0/56 0/53 0/5 8/8 - 8/130
Total 374/480 177/222 66/338 29/171 125/176 8/8 100/100 879/1495