Follow-up from #293 (T1 grader scaffold).
services/grader/ ships with its own passing gates, but nothing runs them automatically:
Out of #293's stated scope (workflow edits are hook-blocked in the pipeline worktree; .daedalus/ is gitignored), so it was split out rather than smuggled into that PR.
Follow-up from #293 (T1 grader scaffold).
services/grader/ships with its own passing gates, but nothing runs them automatically:graderjob to.github/workflows/ci.ymlmirroring the retriever job (ruff check, ruff format --check, bandit -r src/, mypy src/, pytest).test/lintcommands in.daedalus/config.json.Makefiletargets anddocs/local-development.md(host port 8003).Out of #293's stated scope (workflow edits are hook-blocked in the pipeline worktree;
.daedalus/is gitignored), so it was split out rather than smuggled into that PR.