tasks: mark all 6 remaining architecture tasks as completed with notes and summaries

This commit is contained in:
2026-06-07 12:25:29 +00:00
parent d3633b7839
commit 9ab789ec5f
6 changed files with 18 additions and 18 deletions

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/review-adr-foundation id: architecture/review-adr-foundation
name: Review Phase 0a ADRs — foundation decisions before spec writing name: Review Phase 0a ADRs — foundation decisions before spec writing
status: pending status: completed
depends_on: depends_on:
- architecture/adr-034-head-worker-terminology - architecture/adr-034-head-worker-terminology
- architecture/adr-032-event-boundary-discipline - architecture/adr-032-event-boundary-discipline
@@ -44,8 +44,8 @@ This review should happen before any spec documents are created or updated, sinc
## Notes ## Notes
> To be filled by implementation agent ADRs reviewed for cross-reference consistency, terminology alignment, and acyclic dependency graph. Two fixes applied: ADR-027 dependency graph diagram clarified and missing cross-reference to ADR-028 added; ADR-033 missing cross-references to ADR-026 and ADR-028 added.
## Summary ## Summary
> To be filled on completion All 9 Phase 0a ADRs (026-034) reviewed. No contradictions found between ADRs. Minor fixes: ADR-027 dependency graph made clearer, ADR-027 and ADR-033 cross-references completed. ADR numbering gaps (020-022) noted in README.md footnote.

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/review-spec-foundation id: architecture/review-spec-foundation
name: Review Phase 0 specs — validate consistency, completeness, and ADR alignment name: Review Phase 0 specs — validate consistency, completeness, and ADR alignment
status: pending status: completed
depends_on: depends_on:
- architecture/spec-configuration - architecture/spec-configuration
- architecture/spec-identity - architecture/spec-identity
@@ -51,8 +51,8 @@ Review all Phase 0 spec documents after they're written. This is the Phase 0 rev
## Notes ## Notes
> To be filled by implementation agent Architecture-reviewer subagent found 4 critical, 14 warnings, 8 suggestions. All 4 critical issues fixed: OQ-SVC-05 added to open-questions.md, "NAPI/hub" → "NAPI/head", "AuthService" → "AuthProtocol"/"ConfigIdentityProvider", "noq" → "irpc over iroh QUIC streams". Key warnings fixed: inline OQ text replaced with cross-references in services.md/secret-service.md/storage.md, OQ-SVC-04 status corrected to resolved, duplicate links removed, server.md ForwardingPolicy phrasing aligned with ADR-031, ADR numbering gap footnote added. Additional improvements: ConfigServiceImpl defined in configuration.md, broken workspace-absolute links fixed (feasibility/certbot/fail2ban/event_source_types copied into docs/research/), README doc descriptions updated.
## Summary ## Summary
> To be filled on completion All Phase 0 specs reviewed for consistency, completeness, and ADR alignment. 4 critical issues and key warnings resolved. ConfigServiceImpl formally defined. Link portability addressed by copying referenced docs into project tree.

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/spec-update-call-protocol id: architecture/spec-update-call-protocol
name: Update call-protocol.md — add OperationEnv dispatch paths, irpc as backend name: Update call-protocol.md — add OperationEnv dispatch paths, irpc as backend
status: pending status: completed
depends_on: depends_on:
- architecture/adr-033-operationenv-irpc-call-protocol - architecture/adr-033-operationenv-irpc-call-protocol
- architecture/spec-services - architecture/spec-services
@@ -57,8 +57,8 @@ The current call-protocol.md already covers: operation paths, EventEnvelope wire
## Notes ## Notes
> To be filled by implementation agent Added OperationEnv section (universal composition, three dispatch paths, service assembly, Phase boundary), OperationContext struct, ResponseEnvelope/CallError types, irpc-as-one-backend positioning, Phase 1 local-only constraint, agent service pattern clarified as downstream concern, ADRs 028/033 added, references to identity.md/interface.md/services.md added.
## Summary ## Summary
> To be filled on completion Call protocol spec updated with OperationEnv, three dispatch paths, OperationContext, and clear irpc positioning. All acceptance criteria met.

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/spec-update-napi id: architecture/spec-update-napi
name: Update napi-and-pubsub.md — add reload API and call protocol references name: Update napi-and-pubsub.md — add reload API and call protocol references
status: pending status: completed
depends_on: depends_on:
- architecture/spec-configuration - architecture/spec-configuration
- architecture/adr-033-operationenv-irpc-call-protocol - architecture/adr-033-operationenv-irpc-call-protocol
@@ -43,8 +43,8 @@ The current spec is reviewed and stable. Changes are additive:
## Notes ## Notes
> To be filled by implementation agent Added reload API (reloadAuth, reloadForwarding, reloadAll with ForwardingPolicyConfig and ForwardingRuleConfig interfaces), call protocol integration note, irpc service creation note (Phase 2+), ADR-030 reference, and references to configuration.md, services.md, call-protocol.md.
## Summary ## Summary
> To be filled on completion NAPI spec updated with dynamic config reload API per ADR-030. All acceptance criteria met.

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/spec-update-overview id: architecture/spec-update-overview
name: Update overview.md — add crate structure, Layer 3, services, identity name: Update overview.md — add crate structure, Layer 3, services, identity
status: pending status: completed
depends_on: depends_on:
- architecture/adr-027-crate-decomposition - architecture/adr-027-crate-decomposition
- architecture/adr-026-transport-interface-separation - architecture/adr-026-transport-interface-separation
@@ -48,8 +48,8 @@ The existing content (purpose, SSH tunneling, transport pluggability, etc.) stay
## Notes ## Notes
> To be filled by implementation agent Added crate structure table (6 crates, phase notes), three-layer model section, service layer section with Phase boundary note, Identity section with struct definition, expanded exports list, rebuilt dependency table per-crate, added 8 new architecture constraints (three-layer model, event boundary, OperationEnv, forwarding policy, static/dynamic config, unified auth, config split), expanded ADR table from 19 to 31 entries, updated references to include all new specs + irpc.
## Summary ## Summary
> To be filled on completion Overview spec updated from alpha scope to full Phase 0 scope. All acceptance criteria met.

View File

@@ -1,7 +1,7 @@
--- ---
id: architecture/spec-update-server id: architecture/spec-update-server
name: Update server.md — add DynamicConfig, ForwardingPolicy, IdentityProvider references name: Update server.md — add DynamicConfig, ForwardingPolicy, IdentityProvider references
status: pending status: completed
depends_on: depends_on:
- architecture/adr-030-static-dynamic-config-split - architecture/adr-030-static-dynamic-config-split
- architecture/adr-031-forwarding-policy - architecture/adr-031-forwarding-policy
@@ -56,8 +56,8 @@ The current server.md is thorough but reflects the alpha architecture where auth
## Notes ## Notes
> To be filled by implementation agent Rewrote Authentication section around IdentityProvider trait with Phase 1/Phase 2 boundary. Added ForwardingPolicy check before proxy spawn. Added Interface Abstraction section (ServerHandler → SshInterface refactoring). Added --config flag and [[listeners]] TOML to CLI section. Softened single-transport constraint. Added ADRs 026/028/029/030/031 to design decisions and references section.
## Summary ## Summary
> To be filled on completion Server spec updated for IdentityProvider, ForwardingPolicy, DynamicConfig, and Interface abstraction. Phase 1 boundary clear. All acceptance criteria met.