Skip to content

Chore/jsonl lfs item60#171

Merged
hyperpolymath merged 2 commits into
mainfrom
chore/jsonl-lfs-item60
May 20, 2026
Merged

Chore/jsonl lfs item60#171
hyperpolymath merged 2 commits into
mainfrom
chore/jsonl-lfs-item60

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

No description provided.

hyperpolymath and others added 2 commits May 17, 2026 00:38
Estate Tech-Debt Recovery Plan Item 60. fix-outcomes.jsonl is a 3.1MB /
21,585-line unbounded append-only learning log the fleet consumes
(learning-monitor.sh, fleet-coordinator.sh). Committing it to git proper
grew the repo without bound.

Track shared-context/learning/*.jsonl via git-LFS (.gitattributes) and
re-add the existing files as LFS pointers. This is going-forward only:
old blobs remain in history (a history purge is the destructive
Item-84 step, gated on explicit per-repo confirmation — deferred).

Part of the estate-wide committed-jsonl-dataset class (Items 60/64/82);
same .gitattributes-LFS pattern applies to hypatia #64 and echidna #82.

Follow-up: ensure fleet CI/agents run `git lfs` so the smudge filter
populates the file for the bots that read it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…l data

Atomic with the LFS migration: without this, merging would open a window
where fleet bots read LFS pointer stubs instead of the learning log.

- 3 learning-data workflows (learning-loop, repo-integrity-guard,
  supervised-fleet-scan) checkout with lfs: true. Other workflows left
  untouched (no LFS bandwidth cost on jobs that do not read the data).
- setup.sh: best-effort git lfs install + pull (guarded; warns rather
  than aborting under set -euo pipefail when git-lfs is absent).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit 61440cc into main May 20, 2026
7 of 24 checks passed
@hyperpolymath hyperpolymath deleted the chore/jsonl-lfs-item60 branch May 20, 2026 21:51
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.

1 participant