Skip to content

feat(person-twin): durable admission + no-sidecar continuity demo (on master after #211) - #212

Merged
bitmaster162 merged 5 commits into
masterfrom
agent/person-continuity-durable-demo-r2
Oct 20, 2026
Merged

bitmaster162 merged 5 commits into
masterfrom
agent/person-continuity-durable-demo-r2

Conversation

@bitmaster162

@bitmaster162 bitmaster162 commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Current stack and exact Git identity — PR #212 on master

PR #211 was merged into protected master as merge commit 517c7b48e270a3077e53d890e907c9cb2b3ce491 (tree fcb37ef8d9af2c349a62c576b5634798881a7fbe). PR #212 now directly targets master at this exact base SHA. Its original base was branch agent/person-evidence-r21h-r1 at 28bfce3c1900d11bcc90fdd9428295ce18c68b14, with the same tree fcb37ef8d9af2c349a62c576b5634798881a7fbe. The earlier stacked history remains intact; retargeting is not permission to merge #212.

Current head branch: agent/person-continuity-durable-demo-r2

  • HEAD: 29f4ab8d3fb407245a83cffeff7d559313e8bead
  • Tree: 4b61cb54d468bdbb33240ed8df38c336039754e3
  • Current GitHub PR count: 4 commits, 8 files (7 added, 1 modified), +3505 / -1 relative to the new base. The earlier “3 ahead, 0 behind” statement was historical and is not reused after the base merge.

Four exact PR commits, with parent chain verified by GitHub:

  1. 3b166d4beacc1a81f17ee07e2a042f192914e326, tree b989e36d3703b0a6dd8b5edd60ea50367c864f1e: recover byte-identical demo R1 from supplied patch. The unavailable original local fa642ba9… commit object is not claimed to have been recovered.
  2. 8120fb04a592661e07ac26d7a20f21b639b3fa27, tree fe58c85359aa448aa862c2432737c2a9161f4e25: bounded durable admission store in the existing Memory SQLite file.
  3. b0cc713d89e99e0247ece40fb1c7ec6f44f3dd7d, tree 2a42f986f26190919060b5369e3087601d48c13b: wire the existing cos demo person-continuity command to durable admission with no receipt sidecar.
  4. 29f4ab8d3fb407245a83cffeff7d559313e8bead, tree 4b61cb54d468bdbb33240ed8df38c336039754e3: make the child Python PID/reap check correct under the Windows virtual-environment redirector by choosing a verified base interpreter or returning PYTHON_BASE_EXECUTABLE_UNAVAILABLE; add three targeted regression cases. The isolated bootstrap and source SHA guard remain.

What this demonstrates

PREPARE creates a temporary synthetic Memory SQLite database, admits the current Person record using existing R1–R3 and persists candidate, CURRENT pointer and authentic R3 receipt. Independent A/B child processes reopen that same DB, load the persisted admission bundle, and obtain fresh distinct R4 READ/session/request/intent decisions through the existing R21H path. Only the current context reaches a recording model fixture; old/foreign records are excluded, EXECUTE is DENY, and A/B each make one model call (warm chat / cold streaming).

No fixture.json or other sidecar transports the admission receipt, and reader children cannot initialize, admit or re-promote it. Historical receipt evidence is not current authorization. This is not a new Twin runtime or an additional authority issuer.

Evidence and known limits

  • Historical local Windows / Python 3.11.9 / SQLite 3.45.1 scoped test evidence for the preceding three-commit demo: 320 passed, 1 skipped, 0 failures or errors; 52 R2 demo cases passed. These local results are not relabelled as tests of the later fourth commit.
  • The single skip was the pre-existing real-filesystem-symlink test: the Windows process could not create the symlink. It is not counted as passed.
  • Actual continuityos.current_entrypoints.cos_main(['demo','person-continuity','--json']): COS_DEMO_PERSON_CONTINUITY_PASS; PREPARE/A/B launched, same saved receipt and prompt, distinct sessions, zero admission sidecars, one recording-model call per worker, cleanup PASS.
  • Separate deterministic AST/scope audit: PASS for its bounded checks. This is not independent external human/model review.
  • A prior instrumented runner produced WORKER_RESULT_INVALID; failure history is retained separately. Final scoped run and separate command observation passed on the tested revision. Do not retroactively relabel the initial failure.
  • Official CI for final four-commit HEAD: GitHub Actions review-gates #38429328604 completed SUCCESS on Ubuntu and Windows before the base retarget. It included clean-source, installed-wheel, and editable-install test runs. Ubuntu summaries: 2597 passed/69 skipped (source); 2525 passed/119 skipped (wheel); 2597 passed/69 skipped (editable). Windows: 2607 passed/59 skipped (source); 2528 passed/116 skipped (wheel); 2607 passed/59 skipped (editable). Each full run also reported 870 subtests passed. CI skips are not successes.
  • After retargeting onto master: no new official CI execution is claimed. The original base HEAD 28bfce3c… and merged master HEAD 517c7b48… have identical Git tree fcb37ef8…. The current synthetic GitHub PR merge commit 9f2a069d… has parents 517c7b48… and 29f4ab8d… and exact tree 4b61cb54…, identical to PR HEAD. The prior green workflow checked out refs/pull/212/merge against the original base and exact same four-commit HEAD. This supports source-tree-equivalent CI evidence, not a newly triggered post-retarget workflow. The historical merge object was identified by CI log short SHA e395f1c, not independently retrieved as a full Git object.
  • Official CI is evidence of code testing, not an independent external security review or merge/production authorization. A fresh post-retarget workflow is a separate requirement if the owner later mandates it.

Scope and authority limits

Synthetic fixtures and recording model only. No personal/customer data, live model, token/OAuth, real connector, service, trading, capital effect, deployment, Scheduler/TPM mutation, actual Memory DB ingestion or runtime switch. The #212 publication did not directly edit #211; #211 was merged separately under its own owner-bound authorization on 2026-10-15. #212 remains unmerged. No manual CI rerun, no closing issue #144 or PR #150.

C0 = UNVERIFIED/HOLD; native T11/T12 = UNEXECUTED; NOT_PRODUCTION_ADMITTED; execution_authority=NONE, can_execute=false, can_trade=false, capital_permission=DENY.

Review/merge gate: #211 is already MERGED and #212 now targets its integrated master tree. Transition of #212 to Ready for review is for reviewer assessment only; GitHub is authoritative for its current Draft/Ready status. No independent source approval for this exact final four-commit #212 is asserted here. Before any merge require an independent review, fresh exact base/HEAD/CI readback, and a separate owner-bound merge token. Ready status is not a merge, deployment, installed-runtime change, or production admission.

@bitmaster162
bitmaster162 changed the base branch from agent/person-evidence-r21h-r1 to master October 15, 2026 16:06
@bitmaster162 bitmaster162 changed the title feat(person-twin): durable admission + no-sidecar continuity demo (stacked on #211) feat(person-twin): durable admission + no-sidecar continuity demo (on master after #211) Oct 15, 2026
@bitmaster162
bitmaster162 marked this pull request as ready for review October 15, 2026 16:16
@bitmaster162
bitmaster162 merged commit a56ae18 into master Oct 20, 2026
5 checks passed
bitmaster162 added a commit that referenced this pull request Oct 20, 2026
…eny-local-r1

fix(export): deny unsupported actor kinds (WO-01, stacked on #212)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants