docs(planning): hygiene pass — delete superseded plans, fix stale status lines - #1320
Merged
Conversation
…tus lines Deleted (superseded): llm-wasm-gui-plugins.md, importers.md, habits-app.md (folded into plugins.md), on-device-atomic-daemon.md (Android half lives in android-data-reuse.md, desktop remainder is a note in virtual-drive.md), rust-dependency-upgrade-audit.md (done). plugins.md is imported from feat/plugin-model (PR #1307) and annotated: everything it calls built lives on that branch, not develop. Corrected status lines: json-schema-code-first (PR #1262 in flight), virtual-drive (shipped as desktop NFS mount), table-view-filters (multi-view switcher shipped), actions (step 1 shipped), unified-sync (Phase 0b / OQ4 / OQ6 drift), encryption (opfs + vault v1 shipped), cloud-sync-managed-node (verified against LocalProcessNodeProvider only), sync.md (Flutter WS session shipped), structural-problems-index #1 (still open, compiler on). Dated "Current (...)" lines reconcile: same-agent vs rights-based peer trust (683a25d, 2026-07-17); DID = sig(genesis cert) not sig(genesis commit) (0b1b13b / 232aca8); cross-user QR pairing; legacy strokeData string parsing split by layer; multi-constraint queries vs single-pair WS subscriptions. README index rows updated to match; silent-failures.md indexed. Claude-Session: https://claude.ai/code/session_019asLKBrBWY5ovyeCgtmdSd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Docs-only. Applies the
planning/README.mdrules ("when a plan becomes obsolete, delete it"; index status must match document status). Every changed claim was checked againstgit log/ the code first.Deleted (superseded)
llm-wasm-gui-plugins.md,importers.md,habits-app.md→ folded intoplugins.md(## Folded plans: application state profiles, importer pipeline + trusted-importers decision, habits app with the RPC-queryblocker as one line).on-device-atomic-daemon.md→ Android half already inandroid-data-reuse.md(its four hard problems are now summarised there); desktop remainder is a note undervirtual-drive.mdopen questions.rust-dependency-upgrade-audit.md→ done.Heads-up:
planning/plugins.mddoes not exist ondevelop; it was imported verbatim fromfeat/plugin-model(PR #1307) and then edited. Its status now says explicitly that everything it calls "built" lives on that branch. Expect a conflict onplugins.mdand modify/delete conflicts on the three folded docs when #1307 and this PR meet — resolve by taking this PR'splugins.mdplus #1307's newer body edits.Corrected status lines
json-schema-code-first.md— not "nothing built":defineSchema+ frozen schemas in flight in PR did:ad:frozen schemas + code-first API (iterate on #1209) #1262.virtual-drive.md— shipped as the desktop NFS mount (desktop/src/vfs.rs); header now matches body.table-view-filters.md— multi-view switcher shipped (TableViewTabs,?view=).actions.md— step 1 (registry + ⌘M) shipped 2026-07-08; remaining steps listed.unified-sync.md— Phase 0b item 1 both[ ]and[x]→[x]; OQ4 and OQ6 marked resolved with the dates;serverless-p2p.mdnotes OQ4 is closed as a decision but the signed-destroy implementation item is still open.encryption.md— opfs-at-rest and vault v1 shipped; live E2EE / blind replicas still undecided.cloud-sync-managed-node.md— "verified end-to-end" qualified: verified against the SaaSLocalProcessNodeProvider; productioncloud-init.yamlstill runs the unmanaged binary (fix in flight).sync.md— "Flutter on WS session" was already shipped when listed as open.structural-problems-index.md/react-compiler-resource-proxy.md— Enable init from any path - embed initial store + mapping in binary #1 still open as of Aug; compiler enabled 2026-08-19, field instance M15a.Dated "Current (…)" reconciliations (no new decisions)
serverless-p2p.md,p2p-presence.md,cloud-sync-managed-node.md,device-pairing.md,authorization-sync.mdnow point at683a25d4a(2026-07-17) andsync-onboarding-ux.mdas the newest wording.commit-retention-and-state-certificates.md,sign-at-drain.md,authorization-sync.md, plus the stale "Today…" thesis line ingenesis-self-verifying.md.sync.mdcross-user QR pairing answered by routing-only codes + per-subject rights.migrate-jsonarray-to-json.mdvscanvas-undo-consolidation.md: legacy string parsing dropped in the browser, still tolerated inlib/src/loro.rs.multi-property-filter.mdvssocial-apps.md: AND is shipped for queries; WSSUBSCRIBE_QUERYis still one pair.README index
Five deleted rows removed;
plugins.mdandsilent-failures.mdadded; rows for actions, table-view-filters, virtual-drive, json-schema-code-first, encryption, cloud-sync-managed-node, serverless-p2p, p2p-presence, android-data-reuse, sync, structural-problems-index, react-compiler-resource-proxy updated. Index and files now match 1:1.Not touched (code, out of scope):
browser/data-browser/src/chunks/TablePage/rowActions.ts:15still says[[llm-wasm-gui-plugins]]in a comment.https://claude.ai/code/session_019asLKBrBWY5ovyeCgtmdSd