Skip to content

Move run logs out of the repository - #240

Open
michaellchung wants to merge 2 commits into
mainfrom
s23-move-run-logs
Open

michaellchung wants to merge 2 commits into
mainfrom
s23-move-run-logs

Conversation

@michaellchung

Copy link
Copy Markdown
Contributor

Summary

Moves committed run logs out of the repository (PM rule: run logs must not live in git).

  • Removes 236 run-log files (~3.8 MB) under openspec/changes/*/ (jsonl / log outputs from past GPU runs). The files are kept outside the repo; each of the 10 affected directories keeps an EVIDENCE.md pointer.
  • Adds tests/test_no_tracked_logs.py, which fails if a run log is committed again. Test inputs under tests/ and data/ are allowed.
  • test_rl_engine_equivalence.py: skips the committed-evidence check when its run logs are absent, instead of raising FileNotFoundError on a clean checkout.

This is the same change as the first commits of #239, split out so it can merge on its own, independent of #238. #239 will drop these commits after this PR merges.

Testing

Ran the 142 test files that reference run logs or openspec/changes/ paths (yeto-test-venv, excluding mismatch_tape / upstream_parse_args) on this branch and on main:

  • this branch: 16 failed, 2764 passed, 19 skipped, 16 errors
  • main: 16 failed, 2757 passed, 19 skipped, 16 errors
  • The failed/errored test sets are identical (pre-existing on main). The extra passes are the new test_no_tracked_logs.py.

🤖 Generated with Claude Code

chowhsu and others added 2 commits October 13, 2026 07:45
Untrack 236 run-log files (run-logs/, *.log, *.jsonl, *.out, *.err) under
openspec/changes/*. Copies live in infra-drafts/evidence/<change>/; each old
directory keeps an EVIDENCE.md pointer. Drop log re-include lines from
.gitignore and add trailing log rules. Add tests/test_no_tracked_logs.py;
test_fn_learning_signal reads the try27 log from the out-of-repo evidence dir.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…bsent

The run logs this test reads were moved out of the repository, so in a clean
checkout the arm discovery raises FileNotFoundError instead of skipping.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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