Delete the one-shot migration half of lib/forgejo.nu #19
Labels
No labels
blocked
conflicted
curated
in-progress
in-review
needs-decision
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
larandar/flaky-mesh#19
Loading…
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?
Stable ID: FM-AUDIT-11
Source:
lib/forgejo.nu,forgejo.justSource status: new finding, not previously tracked
Disposition: open cleanup
Epic: #9
Blocked by: #7 — the same
plans/deletion setProblem
AGENTS.md: "
just forgejo …is now admin work only … It does not read orwrite issues."
The file disagrees. Roughly 340 of 805 lines (450-790) are the issue/wiki sync
path:
issue-records,backlog-items,backlog-preview,create-issue,sync-issues,ensure-chain-dependencies,wiki-sources,wiki-pages,sync-wiki,verify-sync,sync. Two are still live recipes(
forgejo.just:61backlog-preview,forgejo.just:69sync).It also depends on files the repo forbids tracking:
plans/is gitignored under the no-planning-artifacts-in-VCS rule. Trackedcode reading untracked paths works on the one machine that has them and errors
everywhere else — and
syncis a[confirm]recipe that writes issues, so thefailure mode is a half-applied write against this tracker.
The migration has run: issues #1-#8 are its output.
Acceptance
lib/forgejo.nudeleted, along withBACKLOG_FILEandwiki-sources.backlog-previewandsyncremoved fromforgejo.justand from thedispatch in
main.probe,contract,contract-detail,search-repos,credential-status,auth,mint,whoami.plans/path.Provenance
Split from #9 (FM-ASPECT-AUDIT). Audit run 2026-08-04 by agent.odin against commit
fc3b751, withmodules/implementations/{forgejo-agents,hermes}.nixandoutputs/hosts/odin/{configuration.nix,secrets.agents.yaml}dirty in the working copy.