Commit 885d85b
docs: enumerate CNOCategory.v hom_functor as §(d) DEBT (Phase 2b) (#61)
## Summary
Phase 2b of the standards#203 trusted-base rollout. Cluster: CNO common
— `proofs/coq/category/CNOCategory.v` (1 marker).
The single axiom `hom_functor` was classified **DISCHARGE** in #58
Phase 1 triage. The file's existing leading comment (L312–322) records
the rationale for current axiomatisation:
1. `yoneda_cno` is already proven without it.
2. The proper signature `Functor C SetCategory` needs a `SetCategory`
instance, which requires universe-polymorphism machinery.
3. The conceptual result (CNOs = identity under Yoneda) stands.
## Disposition
- §(d) DEBT, INDEFINITE deadline (blocked on `SetCategory` scaffolding).
- No inline annotation needed for §(d) per the policy schema —
documentation is via file-path mention in `docs/proof-debt.md`.
## Note on cluster size
The picked "CNO common" cluster was originally Coq `common/CNO.v` (4
axioms) + `category/CNOCategory.v` (1). The 4 axioms in `common/CNO.v`
were discharged in #24 / #32 prior to this rollout, so the cluster is
effectively a one-axiom mop-up.
## Verification
```
$ bash ../standards/scripts/check-trusted-base.sh .
[INFO] Found 129 soundness-relevant escape hatch(es).
[ERROR] 122/129 escape hatch(es) are undocumented.
```
Down from 123 after PR #60 (Lambda). Cumulative: 7 markers now
documented (Lambda 5 + CNOCategory 1 + 1 other already-passing).
Refs standards#203, #58, #60.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 6a17152 commit 885d85b
1 file changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
73 | 88 | | |
74 | 89 | | |
75 | 90 | | |
| |||
0 commit comments