2.8 KiB
gsd_state_version, status, progress
| gsd_state_version | status | progress | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | planning |
|
Project State
Project Reference
See: .planning/PROJECT.md (updated 2026-07-29)
Core value: A third-party developer can publish an app via the signed/decentralized registry and a user can install it on their node — manifest-driven, rootless, secure, robust. Current focus: Phase 1 — Multinode Verification Pass
Current Position
Phase: 1 of 6 (Multinode Verification Pass) Plan: 0 of TBD in current phase Status: Ready to plan Last activity: 2026-07-29 — Project initialized from doc ingest (10 ADRs + 1 SPEC) + codebase map; roadmap created (6 phases, 20 requirements, 100% coverage)
Progress: [░░░░░░░░░░] 0%
Performance Metrics
Velocity:
- Total plans completed: 0
- Average duration: —
- Total execution time: —
By Phase:
| Phase | Plans | Total | Avg/Plan |
|---|---|---|---|
| - | - | - | - |
Accumulated Context
Decisions
Decisions are logged in PROJECT.md (10 locked ADRs in the <decisions> block + milestone decisions table). Recent decisions affecting current work:
- Milestone version = 1.8.0-alpha (decided 2026-07-08)
- Phase-3 Quadlet default-flip is gated on the second-node gate reporting clean (do fresh, never stage uncommitted)
- Workstream D (DHT distribution) deferred to v2 — design-only backlog
- Canonical manifest schema =
core/container/src/manifest.rs(code wins over spec doc)
Pending Todos
None yet.
Blockers/Concerns
- [Phase 1] Multinode gate on archy-x250-beta was launched 2026-07-01 (log on-node); verify outcome before re-running
- [Phase 1] Federation tombstone fix touches trust code — fix carefully, re-verify with
tests/multinode/smoke.sh, don't patch blind - [Phase 3] Fleet registry flip awaits explicit user authorization + timing call
- [Phase 4] Strengthened ADR-009 validation may reject existing catalog apps — audit manifests before enforcement lands
- [Global] Live OTA fleet: deploy to the dev pair before any OTA; gate re-runs required after orchestrator changes; some verification is user/hardware-gated (radios, on-device tests)
Deferred Items
| Category | Item | Status | Deferred At |
|---|---|---|---|
| Distribution | DIST-01 DHT/iroh backbone (workstream D) | v2 | 2026-07-29 |
| Fleet | FLEET-01 Bitcoin multi-version fleet OTA (user-gated) | v2 | 2026-07-29 |
| Fleet | FLEET-02 per-app deep health assertions (~34 apps) | v2 | 2026-07-29 |
| Fleet | FLEET-03 LUKS2 data-partition encryption | v2 | 2026-07-29 |
Session Continuity
Last session: 2026-07-29
Stopped at: Roadmap + state initialized from ingest; next step is /gsd-plan-phase 1
Resume file: None