Skip to content

Spec 017: the standing time-late control, and is the shifted-prior gap identifiability? (in progress) - #34

Merged
IanMayo merged 11 commits into
mainfrom
claude/keen-wozniak-77td7j
Nov 14, 2026
Merged

IanMayo merged 11 commits into
mainfrom
claude/keen-wozniak-77td7j

Conversation

@IanMayo

@IanMayo IanMayo commented Nov 14, 2026

Copy link
Copy Markdown
Member

Summary

Owner's decision 2026-11-14 (option A after study L): the classical control becomes the standing time-late system, and one classical study asks whether the gap left under a shifted manoeuvre prior can be closed by anyone. Nothing trained; CPU only. In progress: the tuning run is on CI; registration, validation and the test follow.

So far:

  • specs/017-shifted-gap/ (spec, plan, research, tasks) and the kickoff post.
  • timelate/detect.py: a true manoeuvre's detectability (the bearings' cost its omission adds, times held) and references told only the detectable manoeuvres.
  • timelate/run5.py (plan key runner: run5): study L's control unchanged, those references, the search under the split's own prior, the tuned IMM and EKF read as tracks, references on edited bearings.
  • timelate/study5.py: the gap split into an attainable share and identifiability, with the rule.
  • Owed to study L's record: the export check on the three trained checkpoints (agrees to 8e-5; experiments/20261114-tlm-runs/export-check.json), a workflow that recovers a finished run's shard headers (headers/**), tests for study L's split readings and the controls-record guard.

Still to come in this PR: tuning record, SRD §9 line (the owner merges an SRD change), decision record, validation (seed 343), test (seed 344, once), panel, write-up and slides.

Test plan

  • uv run ruff check ., ruff format --check ., uv run mypy
  • pytest tests/unit/test_timelate5.py tests/unit/test_timelate4.py
  • CI green on the head commit

Generated by Claude Code

…classical control stands; is the shifted-prior gap identifiability?)

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
… the detectable ones, the search under the true prior, IMM and EKF beside; plan, research, tasks; draft plan and tuning run file

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
…aders (the weights' digests study L's record lacks); export check on the three trained checkpoints (agrees to 8e-5)

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
…cord guard

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
…vered from its shard headers (all 241 shards, the three training checkpoints)

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
…s estimands and forecasts without a decision rule; SRD section 9 lines (proposed)

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019erPajyAwQ6mBQ2Xz4xNHs
@IanMayo
IanMayo merged commit 9e1ddc7 into main Nov 14, 2026
8 checks passed
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