Complete bounded recovery checks and reconcile blocked workplans
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0e738-9e15-7600-87e6-90dec3a7beef
This commit is contained in:
parent
aea9796908
commit
9baf6f1829
21 changed files with 2301 additions and 53 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"schema_version": 1,
|
||||
"assessed_at": "2026-09-27",
|
||||
"assessed_at": "2026-09-28",
|
||||
"profiles": [
|
||||
{
|
||||
"id": "CAND-0001",
|
||||
|
|
@ -60,20 +60,26 @@
|
|||
"family": "Joplin",
|
||||
"ref": "research/reviews/LocalFirstEvidenceExpansion.md",
|
||||
"scope": "Local storage and synchronization architecture."
|
||||
},
|
||||
{
|
||||
"kind": "runtime",
|
||||
"family": "authored SQLite / Git recovery fixture",
|
||||
"ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"scope": "SQLite WAL/FULL: pre-commit process kill rolls back; post-commit kill preserves document and outbox. No power-loss/backup proof."
|
||||
}
|
||||
],
|
||||
"independent_full_contract_uses": null,
|
||||
"review": {
|
||||
"assessed_at": "2026-09-27",
|
||||
"assessed_at": "2026-09-28",
|
||||
"reviewer": "Codex",
|
||||
"role": "author-model",
|
||||
"independent_human": false,
|
||||
"last_substantive_review_date": "2026-09-27",
|
||||
"substantive_review_ref": "research/reviews/M1-SeedReview.md",
|
||||
"substantive_review_scope": "Editorial review of the connected core; M1 revise/defer."
|
||||
"last_substantive_review_date": "2026-09-28",
|
||||
"substantive_review_ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"substantive_review_scope": "SQLite WAL/FULL: pre-commit process kill rolls back; post-commit kill preserves document and outbox. No power-loss/backup proof."
|
||||
},
|
||||
"gaps": [
|
||||
"No executed storage crash or backup test.",
|
||||
"Process-kill recovery observed in SQLite fixture; power-loss, device-loss backup and full frontend contract remain unverified.",
|
||||
"Local acceptance is not off-device recovery."
|
||||
],
|
||||
"superseded_by": []
|
||||
|
|
@ -92,20 +98,26 @@
|
|||
"family": "Joplin",
|
||||
"ref": "research/reviews/LocalFirstEvidenceExpansion.md",
|
||||
"scope": "Per-item synchronization metadata."
|
||||
},
|
||||
{
|
||||
"kind": "runtime",
|
||||
"family": "authored SQLite / Git recovery fixture",
|
||||
"ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"scope": "SQLite atomic supersession/restart plus Git identity replay after lost local acknowledgement; one authored integration, no frontend recurrence."
|
||||
}
|
||||
],
|
||||
"independent_full_contract_uses": null,
|
||||
"review": {
|
||||
"assessed_at": "2026-09-27",
|
||||
"assessed_at": "2026-09-28",
|
||||
"reviewer": "Codex",
|
||||
"role": "author-model",
|
||||
"independent_human": false,
|
||||
"last_substantive_review_date": "2026-09-27",
|
||||
"substantive_review_ref": "research/reviews/M1-SeedReview.md",
|
||||
"substantive_review_scope": "Editorial review of the connected core; M1 revise/defer."
|
||||
"last_substantive_review_date": "2026-09-28",
|
||||
"substantive_review_ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"substantive_review_scope": "SQLite atomic supersession/restart plus Git identity replay after lost local acknowledgement; one authored integration, no frontend recurrence."
|
||||
},
|
||||
"gaps": [
|
||||
"Atomic supersession and retry contract proposed, not storage-tested."
|
||||
"Atomic supersession observed in SQLite fixture; concurrent in-flight supersession, UI states and general receiver retention remain unverified."
|
||||
],
|
||||
"superseded_by": []
|
||||
},
|
||||
|
|
@ -223,17 +235,23 @@
|
|||
"family": "authored release fixture",
|
||||
"ref": "research/reviews/ActivationConflictsAndReload.md",
|
||||
"scope": "Related conditional activation-map mechanism in one process, not the full frontend pattern."
|
||||
},
|
||||
{
|
||||
"kind": "runtime",
|
||||
"family": "authored SQLite / Git recovery fixture",
|
||||
"ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"scope": "Actual Git receive-pack rejects a forced divergent branch update; related ancestry mechanism, not exact-version frontend semantics."
|
||||
}
|
||||
],
|
||||
"independent_full_contract_uses": null,
|
||||
"review": {
|
||||
"assessed_at": "2026-09-27",
|
||||
"assessed_at": "2026-09-28",
|
||||
"reviewer": "Codex",
|
||||
"role": "author-model",
|
||||
"independent_human": false,
|
||||
"last_substantive_review_date": "2026-09-27",
|
||||
"substantive_review_ref": "research/reviews/M1-SeedReview.md",
|
||||
"substantive_review_scope": "Editorial review of the connected core; M1 revise/defer."
|
||||
"last_substantive_review_date": "2026-09-28",
|
||||
"substantive_review_ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"substantive_review_scope": "Actual Git receive-pack rejects a forced divergent branch update; related ancestry mechanism, not exact-version frontend semantics."
|
||||
},
|
||||
"gaps": [
|
||||
"Distributed atomicity and complete frontend recurrence remain unverified.",
|
||||
|
|
@ -279,17 +297,23 @@
|
|||
"family": "Element / Matrix",
|
||||
"ref": "research/reviews/MatrixRecoveryExperiment.md",
|
||||
"scope": "Real SDK with synthetic transport: lost acknowledgement, identity reuse and authoritative echo."
|
||||
},
|
||||
{
|
||||
"kind": "runtime",
|
||||
"family": "authored SQLite / Git recovery fixture",
|
||||
"ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"scope": "Actual Git same-commit replay is a no-op, reachable identity survives GC, fresh identity repeats intent; no arbitrary operation ledger."
|
||||
}
|
||||
],
|
||||
"independent_full_contract_uses": null,
|
||||
"review": {
|
||||
"assessed_at": "2026-09-27",
|
||||
"assessed_at": "2026-09-28",
|
||||
"reviewer": "Codex",
|
||||
"role": "author-model",
|
||||
"independent_human": false,
|
||||
"last_substantive_review_date": "2026-09-27",
|
||||
"substantive_review_ref": "research/reviews/M1-SeedReview.md",
|
||||
"substantive_review_scope": "Editorial review of the connected core; M1 revise/defer."
|
||||
"last_substantive_review_date": "2026-09-28",
|
||||
"substantive_review_ref": "research/reviews/StorageReceiverRecovery.md",
|
||||
"substantive_review_scope": "Actual Git same-commit replay is a no-op, reachable identity survives GC, fresh identity repeats intent; no arbitrary operation ledger."
|
||||
},
|
||||
"gaps": [
|
||||
"No production server deduplication or complete retention-window guarantee.",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue