Record completed integration checks and lifecycle review gaps
1 file changed,
+13
−13
implementation/maintenance-integration-state.json+13 −13
No CI script — run details
CI log
amadan: no CI script — add an executable .amadan/ci or a `ci` target to the Makefile
diff --git a/implementation/maintenance-integration-state.json b/implementation/maintenance-integration-state.json| index da2c8b6..37a96a7 100644 |
| --- a/implementation/maintenance-integration-state.json |
| +++ b/implementation/maintenance-integration-state.json |
| @@ -7,12 +7,14 @@ |
| "optional_substitution_question": "pending; retain Fable unless user chooses otherwise" |
| }, |
| "validated_candidates": { |
| - "platform_foundations": "af52d1be76e87c829141bdfb8c17d63779f1951b", |
| + "platform_foundations": "e87b410549461cc1a715fce4a6dfc751703f2e74", |
| "litestream_shutdown": "b39d75dc149a2c2a3598d6955203aab0889588a6", |
| "home_operator_and_local_preparation": "7e282e2a363b9cc90cd74dd97809e6613a699af8", |
| "docs_team_authorization": "acbb192c0c5b27adc3de71c73c87d86013e4d21b", |
| "independent_review": "outstanding; validation does not authorize merge/deployment", |
| - "private_file_io": "c46a201663715f420f7b911db3bd512d9205af61" |
| + "private_file_io": "c46a201663715f420f7b911db3bd512d9205af61", |
| + "scheduled_token_fence": "b6e5c2f30456fb8f089805a871127469bd689d2a", |
| + "record_projection": "adf0525bfebcc5aa9beaf5a19d1da27db6bc5f11" |
| }, |
| "remaining_work": [ |
| { |
| @@ -42,8 +44,8 @@ |
| }, |
| { |
| "area": "Host guards and app lifecycle claims", |
| - "state": "core code validated but unmounted", |
| - "remaining": "Writer inventory complete with eight integration gaps; record projection and local scheduled-token fence integration underway; actual durable serving/mutation and full trash/restore/purge ownership remain" |
| + "state": "core, Record protection and local scheduled-token ordering validated; durable enforcement unmounted", |
| + "remaining": "Wire actual serving/mutation and full trash/restore/purge ownership; reviewed recovery must prove exclusive executor/old-worker termination, not only recovered operation ID" |
| }, |
| { |
| "area": "Signed runtime contracts", |
| @@ -82,21 +84,19 @@ |
| } |
| ], |
| "evidence": { |
| - "platform": "/home/paulca/.cache/oficina-maintenance-integration", |
| + "platform": "/home/paulca/.cache/oficina-maintenance-writer-integration", |
| "dependency": "/home/paulca/.cache/oficina-litestream-close-proof", |
| "review_queue": "/home/paulca/.cache/oficina-review-queue.json", |
| "writer_inventory": "/home/paulca/.cache/oficina-maintenance-writer-audit/inventory.json", |
| - "live_home_shape": "/home/paulca/.cache/oficina-home-maintenance-eligibility" |
| + "live_home_shape": "/home/paulca/.cache/oficina-home-maintenance-eligibility", |
| + "home_topology_audit": "/home/paulca/.cache/oficina-home-topology-audit/topology.json", |
| + "lifecycle_recovery_seams": "/home/paulca/.cache/oficina-maintenance-lifecycle-integration/recovery-seams.json" |
| }, |
| "deployment": "No candidate above has been deployed; broader suite readiness work remains in the original overnight plan", |
| "in_progress_candidates": { |
| - "scheduled_token_fence": { |
| - "sha": "b6e5c2f30456fb8f089805a871127469bd689d2a", |
| - "state": "native, race, five cross-builds and three mutation controls passed; exact CI running; independent review pending" |
| - }, |
| - "record_projection": { |
| - "branch": "carlos/platform:feat-maintenance-record", |
| - "state": "four parser integration and protected writer fields implemented; gates running" |
| + "always_awake_design": { |
| + "branch": "carlos/platform:design-always-awake-exec", |
| + "state": "drafting concrete lifecycle amendment; not approved" |
| } |
| } |
| } |