URGENT: elliott-thinkpad + k-gamingcom — pull main and reinstall to resume data flow #18
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status
code_versioninmeta.json), so the receiver gate rejects them. The shipper running on this host is the old binary that doesn't quarantine fatal episodes — it's looping forever on the same backlog.What needs to run, on each lab host
Single command, takes ~2 min, idempotent:
Per AGENTS.md (top-of-file decision-tree table, row 1). That command:
/opt/cis490/VERSIONso newly-generated episodes carry a validcode_version.commit.tools/quarantine_unstamped.pyto drain the pre-stamp backlog fromdata/episodes/todata/quarantine/(~2,300 entries on elliott-thinkpad right now). The shipper stops looping on rejected episodes immediately.daemon-reload+systemctl restart cis490-shipper cis490-orchestratorso the new code takes effect.After that, fresh episodes generated by the new orchestrator carry the commit hash, the receiver gate accepts them, and the index resumes growing.
What NOT to do
From AGENTS.md "HARD RULES":
systemctl stopcis490-shipper to silence the log noise.code_versionfield in oldmeta.jsonfiles to bypass the gate.git pulland skip runninginstall-lab-host.sh(the bare pull updates files but doesn't restart the daemons; running daemons keep executing the old code from frozen module objects).Receiver-side context (for the on-device agent)
20ff76c(auto-refreshes every 5 s from Forgejo, so the new commit is already valid the moment a host pulls).journalctl -u cis490-receiver; current symptom is a steady stream of400from10.100.0.12(elliott-thinkpad) withmissing X-Cis490-Code-Commit.Verification
After the fix, the maintainer-side check is:
Update — 2026-05-02 11:48 CDT
elliott-thinkpad pulled enough to start stamping but the commit it's stamping with does NOT exist on origin/main:
412 not-in-windowwithcommit=5568d77df80198dcd4f(current)The local commit was likely made by the on-device agent or an operator hand-edit, then never pushed. Auto-update would refuse to fast-forward over it (correctly — non-ancestor HEAD).
Three ways to unstick
k-gamingcom remains silent — separate issue (services not running, host offline, or never bootstrapped). Same canonical command from row 1 of AGENTS.md still applies once a human is at that keyboard.