Skip to content

id: determinism proof — replay harness over the world clock, cross-machine checkpoint hashes (from #2039) #3791

Closed

Description

@dezren39

Buildable slice 1 from the #2038 match-audit investigation (doc/2026-10-29T10-54-33Z_investigation_match_audit_netcode_replay section 6), adopted by the #2039 synthesis (task 5730). Gates every other attestation/audit slice.

Record a session of an existing example world on the existing world clock, replay it on a different machine/architecture, and assert checkpoint hashes match. Report exactly where determinism breaks if it does (float discipline is the named suspect, doc section 3.5) — a measured negative result is a valid outcome and routes the float-policy decision with evidence.

Acceptance: harness + recorded session fixture in pkgs/id; cross-machine replay result (pass, or the precise divergence point) reported on this issue; no changes to shipped world behaviour.

Activity

  1. added
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    on Nov 1, 2026
  2. developing-today commented on Nov 1, 2026

    @developing-today
    Contributor
  3. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: picked-up
    task: 5781 (repo-health-code-pilot, OpenChamber scheduled lane)
    state: claimed
    verified: #3791 is OPEN; no implementation PR or matching branch found; no hard-stop labels present.
    next: map the existing world-clock/example-world replay seams, then create a dedicated task worktree and add only the determinism proof harness/fixture.

  4. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 1, 2026
  5. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: parked
    task: 5781 (repo-health-code-pilot, OpenChamber scheduled lane)
    state: parked for 30 minutes
    blocker: scheduled-lane time budget ended before a verified implementation outcome; the pushed task branch/worktree is preserved and no PR was opened.
    resume: confirm the implementation agent stopped, inspect the existing worktree/diff, finish the fixture-backed snapshot-hash replay test and targeted x86 tests, then open a PR and wait for native ARM64 CI before reporting a cross-machine verdict on this issue.

  6. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: parked (post-park validation update)
    task: 5781 (repo-health-code-pilot, OpenChamber scheduled lane)
    state: parked
    verified after park: proof-only implementation is present in the existing worktree, with no commit, PR, or further push. Final focused x86_64 test passed (1 test) and focused rustfmt check passed. The earlier broader workspace test failed on a pre-existing missing vt100 dependency in id-core; the focused -p id test passes.
    resume: inspect the final worktree diff, commit/push, open a PR, and obtain the native ubuntu-24.04-arm CI result before reporting the cross-machine verdict on #3791. No cross-architecture result is claimed.

  7. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — state=picked_up; worker=repo-worker-code; task=5781; at=2026-11-01T18:43:22Z; branch=queue/5781-3791-determinism-proof; worktree=/home/user/git/fleet/5781-3791; revalidated #3791 OPEN, no implementation PR, no hard-stop labels; resuming from existing pushed branch/worktree and checking prior implementation is idle before proceeding.

  8. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 1, 2026
  9. 49 remaining items

  10. added
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 1, 2026
  11. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — parked — OpenChamber scheduled lane

  12. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — holder: repo-worker-code (OpenChamber scheduled lane), since 2026-11-01T23:02Z. Picked up queue task 5781; resuming verification of existing PR #3953 only. The packet reports PR #3953 as Drew-authored, so I will not modify or merge it.

  13. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — holder: repo-worker-code (parked), at 2026-11-01T23:03Z. Queue task 5781 parked for 20 minutes: required basic: guard PR check list on canonical PR #3953 is still pending (native ARM64 determinism job passed; full nix flake check is skipped). Resume by revalidating issue, PR author/state, and checks fresh; do not modify or merge the Drew-authored PR.

  14. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Nov 1, 2026
  15. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions