v3.6.0

v3.6.0 — M7: Advanced Concepts & Deferred Features

Goal: Advanced concepts that were not needed for a basic working version. Extends beyond core MVP but does not require TUI (M8) or Server (M9).

Scope:

  • Advanced context strategies and additional LLM backends
  • Additional resource types: cloud infrastructure, database resources, virtual resource types with equivalence tracking
  • ACP → A2A module rename (groundwork for server mode)
  • Container tool execution via devcontainer resource types
  • Pluggable scope chain resolution and plugin architecture extensions
  • Cost/session budgets and safety profile enforcement
  • E2E workflow specification tests covering all major workflows
  • Domain event wiring for all 38 domain events
  • UKO Layers 2 and 3 (paradigm/format and technology-specific ontologies)
  • FAISS and Tantivy search backends for semantic and keyword context retrieval

Target Date: 2026-03-28 (Day 48)

Key ADRs: ADR-042 (Resource Type Inheritance), ADR-043 (Devcontainer Integration), ADR-047 (A2A Standard Adoption)

2026-03-28
35% Completed
feat(context): implement ContextStrategy protocol and plugin registration system
Some checks failed
CI / push-validation (pull_request) Successful in 46s
CI / helm (pull_request) Successful in 55s
CI / build (pull_request) Successful in 1m34s
CI / lint (pull_request) Failing after 1m55s
CI / quality (pull_request) Successful in 2m31s
CI / typecheck (pull_request) Failing after 2m36s
CI / security (pull_request) Successful in 2m36s
CI / unit_tests (pull_request) Failing after 4m0s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 5m0s
CI / status-check (pull_request) Failing after 3s
MoSCoW
Must have
Priority
High
State
In Review
Type
Feature
#11183 opened 2026-05-13 01:14:41 +00:00 by HAL9000 1 change request
reflector(a2a): execute ACP to A2A module rename and symbol standardization
All checks were successful
CI / helm (pull_request) Successful in 54s
CI / push-validation (pull_request) Successful in 1m14s
CI / build (pull_request) Successful in 1m9s
CI / lint (pull_request) Successful in 1m17s
CI / quality (pull_request) Successful in 1m59s
CI / typecheck (pull_request) Successful in 2m3s
CI / security (pull_request) Successful in 2m3s
CI / integration_tests (pull_request) Successful in 3m38s
CI / unit_tests (pull_request) Successful in 4m58s
CI / docker (pull_request) Successful in 1m28s
CI / coverage (pull_request) Successful in 11m6s
CI / status-check (pull_request) Successful in 3s
MoSCoW
Must have
Priority
High
State
In Review
Type
Refactor
#11165 opened 2026-05-12 18:56:49 +00:00 by HAL9000 6 / 7 1 change request 1 conflicting file
fix(lsp): cleanup subprocess on failed initialization in StdioTransport.start()
Some checks failed
CI / push-validation (pull_request) Successful in 47s
CI / helm (pull_request) Successful in 58s
CI / build (pull_request) Successful in 1m8s
CI / lint (pull_request) Failing after 1m29s
CI / typecheck (pull_request) Successful in 1m36s
CI / quality (pull_request) Successful in 2m3s
CI / security (pull_request) Successful in 2m38s
CI / integration_tests (pull_request) Successful in 7m6s
CI / unit_tests (pull_request) Successful in 9m43s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 6s
#11160 opened 2026-05-12 17:22:22 +00:00 by HAL9000 1 change request 3 conflicting files
fix(lsp): cleanup subprocess on failed initialization in StdioTransport.start()
Some checks failed
CI / build (pull_request) Failing after 8s
CI / typecheck (pull_request) Failing after 12s
CI / e2e_tests (pull_request) Failing after 10s
CI / quality (pull_request) Failing after 12s
CI / security (pull_request) Failing after 12s
CI / integration_tests (pull_request) Failing after 14s
CI / unit_tests (pull_request) Failing after 12s
CI / lint (pull_request) Failing after 14s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 30s
CI / status-check (pull_request) Failing after 8s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Failing after 1m22s
#11020 opened 2026-05-08 05:47:45 +00:00 by HAL9000 4 / 4 1 change request 2 conflicting files
fix(plan): preserve strategy_decisions_json in error_details during execute and report actual actor mode
Some checks failed
CI / benchmark-publish (push) Has started running
CI / helm (push) Successful in 40s
CI / push-validation (push) Successful in 39s
CI / benchmark-regression (push) Failing after 49s
CI / build (push) Successful in 1m12s
CI / lint (push) Successful in 1m29s
CI / quality (push) Successful in 1m35s
CI / typecheck (push) Successful in 1m44s
CI / security (push) Successful in 2m4s
CI / e2e_tests (push) Successful in 52s
CI / integration_tests (push) Successful in 5m23s
CI / unit_tests (push) Successful in 6m25s
CI / docker (push) Successful in 1m39s
CI / coverage (push) Successful in 11m21s
CI / status-check (push) Successful in 7s
CI / lint (pull_request) Successful in 1m45s
CI / quality (pull_request) Successful in 1m41s
CI / security (pull_request) Successful in 2m19s
CI / typecheck (pull_request) Successful in 2m46s
CI / build (pull_request) Successful in 38s
CI / helm (pull_request) Successful in 38s
CI / push-validation (pull_request) Successful in 25s
CI / integration_tests (pull_request) Successful in 3m58s
CI / unit_tests (pull_request) Successful in 7m35s
CI / docker (pull_request) Successful in 1m55s
CI / coverage (pull_request) Successful in 15m21s
CI / status-check (pull_request) Successful in 10s
#10999 opened 2026-05-07 13:56:17 +00:00 by HAL9000 1 change request 1 conflicting file
feat(a2a): Agent Card discovery endpoint
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 33s
CI / helm (pull_request) Successful in 45s
CI / lint (pull_request) Failing after 53s
CI / build (pull_request) Successful in 52s
CI / quality (pull_request) Successful in 1m22s
CI / typecheck (pull_request) Successful in 1m44s
CI / security (pull_request) Successful in 1m45s
CI / unit_tests (pull_request) Failing after 2m14s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 3m53s
CI / integration_tests (pull_request) Successful in 4m26s
CI / status-check (pull_request) Failing after 4s
#10935 opened 2026-04-29 19:15:29 +00:00 by HAL9000 1 change request 1 conflicting file
feat(resources): design and implement resource type extension interface
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 1m9s
CI / build (pull_request) Successful in 1m6s
CI / helm (pull_request) Successful in 57s
CI / push-validation (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 1m31s
CI / typecheck (pull_request) Successful in 1m39s
CI / benchmark-regression (pull_request) Failing after 1m35s
CI / security (pull_request) Successful in 1m53s
CI / integration_tests (pull_request) Successful in 3m22s
CI / e2e_tests (pull_request) Successful in 4m23s
CI / unit_tests (pull_request) Failing after 5m0s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 2s
Type
Feature
#10784 opened 2026-04-19 14:45:21 +00:00 by HAL9000 1 change request
feat(context): implement PriorityContextStrategy with configurable priority scoring
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Failing after 1m30s
CI / push-validation (pull_request) Successful in 1m4s
CI / helm (pull_request) Successful in 1m11s
CI / typecheck (pull_request) Successful in 1m49s
CI / lint (pull_request) Successful in 1m52s
CI / security (pull_request) Successful in 2m5s
CI / build (pull_request) Successful in 1m55s
CI / quality (pull_request) Successful in 2m37s
CI / e2e_tests (pull_request) Successful in 5m53s
CI / integration_tests (pull_request) Successful in 6m10s
CI / unit_tests (pull_request) Failing after 7m27s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Type
Feature
#10772 opened 2026-04-19 13:42:19 +00:00 by HAL9000 1 change request
docs: document actor removal impact handling and --unsafe flag
All checks were successful
CI / build (pull_request) Successful in 1m1s
CI / lint (pull_request) Successful in 1m9s
CI / push-validation (pull_request) Successful in 35s
CI / quality (pull_request) Successful in 1m21s
CI / helm (pull_request) Successful in 40s
CI / typecheck (pull_request) Successful in 1m29s
CI / security (pull_request) Successful in 1m35s
CI / e2e_tests (pull_request) Successful in 4m21s
CI / integration_tests (pull_request) Successful in 4m24s
CI / unit_tests (pull_request) Successful in 6m5s
CI / docker (pull_request) Successful in 1m37s
CI / coverage (pull_request) Successful in 12m25s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 1h14m41s
Type
Documentation
#10673 opened 2026-04-19 02:41:09 +00:00 by HAL9000 1 change request
refactor: rename all ACP module imports to A2A per ADR-047
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 1m15s
CI / quality (pull_request) Successful in 1m26s
CI / benchmark-regression (pull_request) Failing after 59s
CI / typecheck (pull_request) Successful in 1m58s
CI / security (pull_request) Successful in 1m56s
CI / build (pull_request) Successful in 39s
CI / push-validation (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 29s
CI / integration_tests (pull_request) Successful in 3m38s
CI / e2e_tests (pull_request) Successful in 3m53s
CI / unit_tests (pull_request) Failing after 5m6s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 5s
Type
Feature
#10664 opened 2026-04-19 02:01:02 +00:00 by HAL9000 1 change request 2 conflicting files
feat(context): implement pluggable scope chain resolution extension API
Some checks failed
CI / helm (pull_request) Successful in 51s
CI / build (pull_request) Successful in 1m14s
CI / push-validation (pull_request) Successful in 56s
CI / lint (pull_request) Failing after 1m31s
CI / quality (pull_request) Successful in 1m48s
CI / typecheck (pull_request) Failing after 1m59s
CI / security (pull_request) Successful in 2m7s
CI / coverage (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 3m33s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m22s
CI / integration_tests (pull_request) Successful in 5m37s
CI / status-check (pull_request) Failing after 4s
Priority
Medium
Type
Feature
#10658 opened 2026-04-19 01:22:10 +00:00 by HAL9000 1 change request 1 conflicting file
fix(lsp): add per-message read timeout to prevent DoS in _read_message()
Some checks failed
CI / typecheck (pull_request) Failing after 0s
CI / security (pull_request) Failing after 0s
CI / lint (pull_request) Successful in 1m5s
CI / helm (pull_request) Successful in 28s
CI / quality (pull_request) Successful in 1m15s
CI / coverage (pull_request) Has been skipped
CI / build (pull_request) Successful in 36s
CI / push-validation (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Successful in 4m14s
CI / integration_tests (pull_request) Successful in 6m53s
CI / unit_tests (pull_request) Failing after 10m11s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Type
Bug
#10650 opened 2026-04-19 00:40:50 +00:00 by HAL9000 1 change request
fix(plugins): implement EXECUTING state in PluginManager lifecycle
Some checks failed
CI / lint (pull_request) Failing after 0s
CI / push-validation (pull_request) Failing after 3s
CI / helm (pull_request) Successful in 27s
CI / build (pull_request) Successful in 59s
CI / typecheck (pull_request) Successful in 1m13s
CI / quality (pull_request) Successful in 1m23s
CI / security (pull_request) Successful in 1m35s
CI / coverage (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 3m59s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m41s
CI / integration_tests (pull_request) Successful in 5m58s
CI / status-check (pull_request) Failing after 1s
Type
Bug
#10646 opened 2026-04-19 00:13:22 +00:00 by HAL9000 1 change request
fix(acms): unify context strategy implementations — fix SpecStrategyAdapter delegation
Some checks failed
CI / push-validation (pull_request) Successful in 23s
CI / helm (pull_request) Successful in 31s
CI / lint (pull_request) Failing after 1m5s
CI / build (pull_request) Successful in 4m14s
CI / quality (pull_request) Successful in 4m35s
CI / typecheck (pull_request) Successful in 4m48s
CI / integration_tests (pull_request) Failing after 4m49s
CI / security (pull_request) Successful in 4m56s
CI / coverage (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 7m26s
CI / unit_tests (pull_request) Successful in 9m24s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Type
Bug
#10636 opened 2026-04-18 22:48:14 +00:00 by HAL9000 1 change request
fix(lsp): prevent resource exhaustion DoS in language discovery directory traversal
Some checks failed
CI / build (pull_request) Successful in 55s
CI / lint (pull_request) Successful in 1m10s
CI / quality (pull_request) Successful in 1m9s
CI / typecheck (pull_request) Successful in 1m14s
CI / security (pull_request) Successful in 1m31s
CI / helm (pull_request) Successful in 36s
CI / push-validation (pull_request) Successful in 59s
CI / unit_tests (pull_request) Failing after 4m44s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m58s
CI / integration_tests (pull_request) Successful in 5m2s
CI / coverage (pull_request) Failing after 3m49s
CI / status-check (pull_request) Failing after 3s
Type
Bug
#10632 opened 2026-04-18 22:04:25 +00:00 by HAL9000 1 change request
test(e2e): implement E2E workflow tests for project creation, plan execution, and correction
Some checks failed
CI / push-validation (pull_request) Successful in 33s
CI / helm (pull_request) Successful in 40s
CI / lint (pull_request) Successful in 1m20s
CI / build (pull_request) Successful in 1m17s
CI / quality (pull_request) Successful in 1m41s
CI / typecheck (pull_request) Successful in 2m9s
CI / security (pull_request) Successful in 2m10s
CI / e2e_tests (pull_request) Failing after 4m7s
CI / integration_tests (pull_request) Successful in 4m10s
CI / unit_tests (pull_request) Failing after 4m57s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 10m4s
CI / status-check (pull_request) Failing after 3s
Type
Testing
#10614 opened 2026-04-18 19:40:17 +00:00 by HAL9000 1 change request
fix(lsp): prevent header injection in LSP transport ASCII decoding
Some checks failed
CI / push-validation (pull_request) Successful in 32s
CI / helm (pull_request) Successful in 42s
CI / build (pull_request) Successful in 1m9s
CI / lint (pull_request) Successful in 1m25s
CI / quality (pull_request) Successful in 1m47s
CI / security (pull_request) Successful in 1m52s
CI / typecheck (pull_request) Successful in 1m55s
CI / integration_tests (pull_request) Successful in 7m49s
CI / unit_tests (pull_request) Failing after 10m15s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 4s
MoSCoW
Must have
Priority
Critical
State
In Review
Type
Bug
#10608 opened 2026-04-18 18:59:27 +00:00 by HAL9000 1 approval
feat(resources): implement virtual resource type base class for abstract/computed resources
Some checks failed
CI / lint (pull_request) Successful in 1m6s
CI / quality (pull_request) Successful in 1m17s
CI / build (pull_request) Successful in 44s
CI / helm (pull_request) Successful in 34s
CI / push-validation (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 1m48s
CI / security (pull_request) Successful in 1m47s
CI / unit_tests (pull_request) Failing after 3m40s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 3m54s
CI / integration_tests (pull_request) Successful in 5m35s
CI / coverage (pull_request) Failing after 3m29s
CI / status-check (pull_request) Failing after 3s
Type
Feature
#10605 opened 2026-04-18 18:46:01 +00:00 by HAL9000 1 change request
fix(lsp): cleanup subprocess on failed initialization in StdioTransport.start()
Some checks failed
CI / push-validation (pull_request) Successful in 43s
CI / helm (pull_request) Successful in 50s
CI / build (pull_request) Successful in 1m18s
CI / quality (pull_request) Successful in 1m39s
CI / lint (pull_request) Failing after 1m44s
CI / typecheck (pull_request) Successful in 1m47s
CI / security (pull_request) Successful in 1m55s
CI / integration_tests (pull_request) Successful in 4m41s
CI / unit_tests (pull_request) Failing after 7m18s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
MoSCoW
Must have
Priority
Critical
State
In Review
Type
Bug
#10597 opened 2026-04-18 18:36:18 +00:00 by HAL9000 1 change request 1 conflicting file