Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The queue: roadmap phases still to do

Every roadmap phase that is not done has a project phase number, allocated in queue order from 57. A phase moves up when a defect, a security finding or a dependency change takes priority, and the number is a queue position, not an id. The R id is kept in the second column because the roadmap and its research use it.

PhaseRoadmap idNameDepends onScope
57R10git sources + cutoverR08SOPS, pass, gopass via external tools; authority, one-way sync, drift, cutover
58R11service sourcesR10OpenBao, Infisical, AWS SM/SSM (feature), Bitwarden SM (bws)
59R12desktop hub + deploymentR07embedded hub in desktop, listen-mode deploy, health checks, target leases, approval v2
60R13rotation engineR06, R12rotation state machine; PostgreSQL, Cloudflare, OAuth connectors; reconcile
61R14plugin foundationR11, R13trait conformance suite, external-process plugin protocol v1, manifest, provenance in plans
62R15UI QoLR05 (items gated on later phases noted)keyboard path, progressive form, virtualised grid, Operations centre, health grouping, CSP
63R16platform parityR05macOS build/test, Windows DACLs and local app data, node agent on Windows/macOS
64R17upstream experimentsR08, R13gitleaks findings import; ACME via lego
65R18desktop CLI bridgeR04local-only socket/pipe so scripts use the unlocked desktop
66R19vault identity + single writerR05vault/instance ids, standby restores, node epoch check, sync-folder warnings
67R20delete / forget / rekeyR06, R07truthful delete/revoke, forget purge, master-password rekey
68R21compatibility contract + catalogue URLR01published CLI/format contract, describe snapshot, catalogue URL fix
69R23SL2 + PingDD site fixesW1 + authorisationSL2/PingDD site fixes
70R24site truth generationW1, R21generated release/CLI/format facts
71R25community files + support bundleR00CONTRIBUTING, templates, demo vault, support bundle
72R26.1package-manager channelsR26winget and Scoop manifests
73R27Compose file secretsW1 / R12Compose secret files: recipe now, node targets after R12
74R28scripts + sibling toolsR21, R18 + authorisationscript recipes; EltePortal/Dossify fixes
75R29Home Assistant recipeR08, R12HA secrets.yaml via node
76R30ref-only project filesR21unv env --refs, migrate plaintext .env to refs, scan for plaintext secret files
77R31per-command secret releaseR30secrets released only to bound argv, optional binary hash pin
78R32SSH agentR16, R31unv ssh-agent, keys served over the agent protocol, never on disk
79R33canary entriesR07, R12decoy .env/keys, hit alerts through audit and hub
80R34sandboxed execR16, R31opt-in exec --sandbox with egress and filesystem limits

Phases 76 to 80 (R30 to R34) are the agent-safety lane, planned after 1.0.0. They exist because a model that has been tampered with can steal every plaintext secret in a working directory, so the lane makes those secrets worthless and the theft visible: ref-only project files, per-command secret release, an SSH agent, canary entries and a sandboxed exec. The reasoning is in the roadmap.