fail: bild: /home/ben/omni/live/Omni/Agent/Eval/questions.jsonl: could not get namespace
The file Omni/Agent/Eval/questions.jsonl was added to the repository in commit 34c1e3ca (Jan 8, 2026) but the .jsonl extension was never added to Omni/Namespace.hs as a recognized file extension.
The bild system tries to parse all files in the repository to extract namespaces. When it encounters questions.jsonl, it fails because:
1. The extension .jsonl is not in the data Ext enum in Omni/Namespace.hs
2. The regex parser reExt doesn't recognize .jsonl
3. This causes Namespace.fromPath to return Nothing
4. Which triggers the error "could not get namespace"
A fix was already implemented in commit d7aa4fb5 "Add jsonl as recognized non-buildable extension" which:
Jsonl to the Ext enum.jsonl to the reExt regex parserJsonl as non-buildable in isBuildableNsanalyzeOneHowever, this commit is on the ava branch and has NOT been merged to origin/live.
1. Immediate: Cherry-pick or merge d7aa4fb5 to origin/live 2. Verify: Run CI on the merged commit to confirm the fix 3. Future: Add pre-commit check or lint rule to catch unrecognized file extensions 4. Process: Consider requiring CI pass before merging new file types to main branch
Omni/Namespace.hs - Extension enum and parserOmni/Bild.hs - Build system that calls namespaceFromPathOrDieOmni/Agent/Eval/questions.jsonl - The file triggering the error
Fix already present after rebasing live onto ava. Commit d7aa4fb5 adds Jsonl to Namespace.hs.