Remove the compile-time claim gate #7
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
waiting-on-julian
wontfix
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
thehansogroup/eltrix_web#7
Loading…
Add table
Add a link
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?
Julian, 2026-08-25: the
GOAL.mdstatus mechanism is being removed ineltrix_server, and this is the half that consumes it.What goes
lib/eltrix_site/status.ex—EltrixSite.Status, includingclaim!/1, the@external_resourcepin and theFile.read!of the artefact.lib/eltrix_site/capabilities.ex's use of it:works/0,absent/0and the@titlesmap exist to render statuses that will no longer exist.priv/artefacts/status.json.status.jsonis its only source. A page that renders three empty lists is worse than a page that is gone.compile --forceinmix ci, if the compile-time claim was its only reason — the alias comment says it was.AGENTS.md's sections on the claim gate and on the partial/missing lists.Delete rather than stub. A
claim!/1that returns its argument unchecked is a function whose name is now a lie, and it will be read as a gate by the next person.