teal-sea / zeta-labstate of record · compiled 14 Aug 2026 · revision 9ebdea0 · source

Library · telemetry/PREFLIGHT-2026-08-13.md

Isolation preflight — modernization pass 1 (2026-08-13)

721 words · 101 lines · source

Recorded before any file was created, because the contract this work runs under is that live frontier research outranks it. Re-run the commands below to check this record rather than trusting it.

My isolation

Branchclaude/lab-observability
Worktree/home/user/lab-observability (created with git worktree add, sibling of the main checkout, outside the repository tree so no docs/context scanner walks into it)
Base commit32e4428origin/main, "Batch 4 lands: the k=1 retention algebra is kernel-checked"
Test interpretera venv outside both worktrees, carrying pytest only — the lab's own .venv was neither present nor created, and no shared dependency was installed or changed

Active research detected

git ls-remote showed 21 remote branches. Two are live — both committed within the hour before this preflight, both by another agent:

BranchTipLast commitAhead of mainTouches
claude/transplant-lemma54d11142026-08-13 12:02Z12hunts/frontier_math/ (23 files) + meta/interventions.jsonl
claude/lab-rejection-philosophy-sgvdxr0278f4a2026-08-13 11:48Z2hunts/frontier_math/ (5 files)

Exact collision surface, computed rather than assumed:

git diff --name-only origin/main...origin/claude/transplant-lemma
git diff --name-only origin/main...origin/claude/lab-rejection-philosophy-sgvdxr

Union = 23 paths under hunts/frontier_math/ plus exactly one file outside it: meta/interventions.jsonl.

Both are treated as read-only. Neither was fetched into a working tree, checked out, rebased, merged, cherry-picked, or read for anything except its file list. No other branch was modified. git worktree list shows only the pre-existing checkout and mine.

Uncommitted / shared state detected

ResourceState hereDecision
Uncommitted changes in the main checkoutnone (0 paths)untouched
Stashesnoneuntouched
.claude/settings.json (tracked, {"worktree":{"bgIsolation":"none"}})presentnot modified — shared config
.claude/settings.local.json (gitignored)absentwiring for the opt-in hooks belongs here; created only inside my worktree if at all, never in the main checkout
git hooksnone installed; core.hooksPath unsetno hook installed. .git/hooks is shared across worktrees of one clone; hooks ship as files, opt-in
conjectures/.gitkeep only (private ledger absent from this clone)not written to — cannot prove isolation
external/, automation/, .venv-tools/absent or README-onlynot written to
data/ (42 files), figures/ (26)shared cachesnot written to, not cleaned
meta/interventions.jsonltracked, actively appended by claude/transplant-lemmanot written to — this is the one non-frontier file a live agent is editing

Files this pass expects to create or modify

New (zero collision):

telemetry/**                      (new package: schema, registry, prompts,
                                   gitlink, reconcile, cli, hooks, runs/)
RUN-TELEMETRY.md                  (new, repo root)
HARNESS-EVALUATION-PROTOCOL.md    (new, repo root)
tests/test_telemetry.py           (new file in an existing low-churn directory)

Modified (one file, generated):

CONTEXT.md    — regenerated by scripts/make_context.py because a test file was
                added. It is a generated index; the repo's own practice is to
                regenerate it (commit caa3e0b, "Regenerate CONTEXT.md for the new
                test file"), and a conflict in it is resolved by regenerating,
                not by merging.

Deliberately NOT modified, though each was considered:

Known overlap with active research

NO. The union of the two live branches' changed paths is hunts/frontier_math/** plus meta/interventions.jsonl; this pass writes to neither.

Grandfathering

The two live sessions started before this system existed and are not retrofitted: no hook, wrapper, environment variable, prompt change, provider configuration or runtime instrumentation is injected into them. Their runs will have no telemetry, and that gap is recorded as a gap. Any metadata later derived for them from git or artifacts must carry capture: reconstructed and must never be presented as contemporaneous.

Conclusion

SAFE TO PROCEED.