Commit ca8aaf2
fix(machine-readable): repoint k9 to canonical svc/k9, drop phantom contractiles/k9 (#292)
## Estate naming resolution — point k9 at the single canonical home
Part of the estate-wide `svc/k9` naming resolution (full rationale:
`RSR-SPEC-v2-ALTSPEC.adoc` §4.1, now `[CANON]`). This repo had the
**right name** (`svc/k9/`) but the **wrong path**: the verb tridents
imported a phantom duplicate.
> Scope note: this is a `.machine_readable/contractiles/`
machine-readable hygiene fix only. It does not touch `formal/` or any
proof artefact.
### The bug
- The verb `.k9.ncl` files imported `../k9/template-hunt.k9.ncl` — which
resolves to `contractiles/k9/`, **not** `svc/k9/`.
- A phantom `contractiles/k9/` directory carried a duplicate of all
three templates (the "ended up with both" drift spec §4 warns about).
- The INDEX `file_pair` registered the phantom paths too.
### The fix
- Repointed both verb `.k9.ncl` imports `../k9/` → `../../svc/k9/`
(canonical depth, matching verisimdb).
- Repointed the INDEX `file_pair` `k9/template-*` →
`../svc/k9/template-*`, with a notes update.
- **Deleted the phantom `contractiles/k9/`** (here it was byte-identical
to the canonical `svc/k9/` copies — pure duplication).
### Validation
- All 7 pure `.ncl` runners pass `nickel typecheck`.
- Both verb `.k9.ncl` imports now resolve into
`svc/k9/template-hunt.k9.ncl`.
- No `../k9/` or `contractiles/k9` references remain.
Companion PRs: verisimdb (directory rename revert) + gossamer (same
phantom fix).
https://claude.ai/code/session_01PhqGcxCqkMdJtR6NWq56Hx
---
_Generated by [Claude
Code](https://claude.ai/code/session_01PhqGcxCqkMdJtR6NWq56Hx)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent af38a7f commit ca8aaf2
6 files changed
Lines changed: 6 additions & 280 deletions
File tree
- .machine_readable/contractiles
- adjust
- intend
- k9
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments