repo-wide pre-commit hooks fail on pre-existing debt, blocking all commits #15

Closed
opened 2026-05-28 02:49:15 +00:00 by coilysiren · 1 comment
Owner

The repo-wide pre-commit hooks (from the coilysiren/agentic-os baseline) fail on pre-existing content, so every commit to this repo is currently blocked. Surfaced while landing the catalog dependsOn fix (#14): a one-line .coily/coily.yaml change could not commit because these unrelated hooks scan the whole tree.

catalog-doc-size / documentation-layout

  • AGENTS.md - 100 lines / 4781 chars (caps: 80 / 4000).
  • README.md - 84 lines.
  • docs/FEATURES.md - 4230 chars.
  • docs/modio.md - 111 lines.
  • mod/README.md - markdown outside root / docs/ / skill folder (disallowed location).

catalog-trifecta

  • AGENTS.md missing required H2 headings: Scope, Project shape, Repo boundaries, Commands, Validation, Safety, Cross-repo contracts, Release, Agent rules.

code-comments (51 violations)

  • Source files with contiguous comment blocks: mod/shell/MockSkillsController.cs, mod/src/Dtos.cs, mod/src/SkillsApiController.cs, src/eco_spec_tracker/{livereload,main,mock_data}.py, tests/test_smoke.py, .claude/lockdown-deny.sh.
  • Generated build artifacts being linted: mod/**/obj/**/*.AssemblyInfo.cs. These should almost certainly be gitignored rather than comment-groomed - check the .gitignore for a missing obj/ (and likely bin/) entry.

Suggested order

  1. Add obj/ and bin/ to .gitignore, git rm --cached the tracked build artifacts. That clears the bulk of the comment violations.
  2. Split AGENTS.md / README.md / FEATURES.md / modio.md under the size caps; relocate mod/README.md.
  3. Add the trifecta H2 sections to AGENTS.md.
  4. Collapse the remaining real source comment blocks to one line each.
The repo-wide pre-commit hooks (from the coilysiren/agentic-os baseline) fail on pre-existing content, so every commit to this repo is currently blocked. Surfaced while landing the catalog dependsOn fix (#14): a one-line `.coily/coily.yaml` change could not commit because these unrelated hooks scan the whole tree. **catalog-doc-size / documentation-layout** - `AGENTS.md` - 100 lines / 4781 chars (caps: 80 / 4000). - `README.md` - 84 lines. - `docs/FEATURES.md` - 4230 chars. - `docs/modio.md` - 111 lines. - `mod/README.md` - markdown outside root / docs/ / skill folder (disallowed location). **catalog-trifecta** - `AGENTS.md` missing required H2 headings: Scope, Project shape, Repo boundaries, Commands, Validation, Safety, Cross-repo contracts, Release, Agent rules. **code-comments** (51 violations) - Source files with contiguous comment blocks: `mod/shell/MockSkillsController.cs`, `mod/src/Dtos.cs`, `mod/src/SkillsApiController.cs`, `src/eco_spec_tracker/{livereload,main,mock_data}.py`, `tests/test_smoke.py`, `.claude/lockdown-deny.sh`. - Generated build artifacts being linted: `mod/**/obj/**/*.AssemblyInfo.cs`. These should almost certainly be gitignored rather than comment-groomed - check the `.gitignore` for a missing `obj/` (and likely `bin/`) entry. **Suggested order** 1. Add `obj/` and `bin/` to `.gitignore`, `git rm --cached` the tracked build artifacts. That clears the bulk of the comment violations. 2. Split AGENTS.md / README.md / FEATURES.md / modio.md under the size caps; relocate mod/README.md. 3. Add the trifecta H2 sections to AGENTS.md. 4. Collapse the remaining real source comment blocks to one line each.
Author
Owner

Merged into #12 in the 2026-05-29 backlog burn-down. Same pre-commit doc-size debt as #12 Reopen if it should stand alone.

Merged into #12 in the 2026-05-29 backlog burn-down. Same pre-commit doc-size debt as #12 Reopen if it should stand alone.
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/eco-jobs-tracker#15
No description provided.