45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
# Layer 3
|
|
|
|
Third layer of the chain — terminal leaf. Imported by layer2.md, imports
|
|
nothing further. Exists solely to make the chain 3-deep, tripping the
|
|
TOK scanner's import-depth detector.
|
|
|
|
## Release Checklist
|
|
|
|
- Version bumped in plugin manifest and package.json.
|
|
- CHANGELOG.md has an entry for the new version.
|
|
- README badges reflect the new version.
|
|
- All tests green on a clean working tree.
|
|
- Tag pushed to Forgejo alongside the main branch.
|
|
|
|
## Supported Platforms
|
|
|
|
- macOS Intel (primary development)
|
|
- macOS Apple Silicon (untested, considered compatible)
|
|
- Linux x86_64 (CI target)
|
|
- Windows (partial — managed-settings path missing)
|
|
|
|
## Known Gaps
|
|
|
|
- Windows managed-settings support deferred to a future release.
|
|
- Prompt-cache hit-rate measurement requires runtime telemetry.
|
|
- Token-cost calibration pending authoritative research.
|
|
|
|
## Hook Safety
|
|
|
|
- All hooks run in bounded time (timeout declared).
|
|
- Non-zero exit blocks the operation.
|
|
- Hook scripts never write outside the repository root.
|
|
- Hook scripts never modify `.git/hooks/` or shell configs.
|
|
|
|
## Rule Prioritisation
|
|
|
|
- Project rules override user rules.
|
|
- Rules with narrower paths win over broader ones.
|
|
- Conflicts trigger a CNF finding at high severity.
|
|
- Deprecated rule fields are rewritten on load.
|
|
|
|
## Closing Note
|
|
|
|
This terminal layer rounds out the chain to ensure the TOK scanner sees a
|
|
meaningful volume of imported content at each depth, not just a stub.
|