feat(ITC-WP-0016): establish PracticePattern language
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a025c2-407a-7a32-b40a-f37a52f03f62
This commit is contained in:
tegwick 2026-08-21 22:22:46 +02:00
parent 5e2435aaf9
commit 149d2ced70
27 changed files with 1119 additions and 99 deletions

View file

@ -5,7 +5,7 @@ title: "PracticePattern language and InterfaceDeprecationStrangler"
domain: infotech
topic_slug: canon
repo: info-tech-canon
status: active
status: finished
priority: high
created: "2026-08-21"
updated: "2026-08-21"
@ -33,7 +33,7 @@ Christopher Alexander's pattern-language method, seed it with the proven
```task
id: ITC-WP-0016-T01
status: progress
status: done
priority: high
state_hub_task_id: "4e581485-52cc-4de6-86ac-8876104df930"
```
@ -47,7 +47,7 @@ canon validation for the contract.
```task
id: ITC-WP-0016-T02
status: todo
status: done
priority: high
state_hub_task_id: "f94abadb-26e1-49cf-bf0a-7d6b7bbe6b2e"
```
@ -60,7 +60,7 @@ consequences, adoption checklist, and known use in State Hub.
```task
id: ITC-WP-0016-T03
status: todo
status: done
priority: medium
state_hub_task_id: "ca98c387-25f4-4493-9f83-1b91269ee584"
```
@ -73,7 +73,7 @@ retrieve the named practice without relying on the originating repository.
```task
id: ITC-WP-0016-T04
status: todo
status: done
priority: medium
state_hub_task_id: "ff7e1e12-ada5-43ae-8a86-78419fff79ae"
```
@ -84,11 +84,19 @@ artifact ID and path and the local adoption expectations.
## Acceptance
- [ ] PracticePattern Markdown artifacts have a documented and validated v0.1 scheme.
- [ ] `InterfaceDeprecationStrangler` is a registered, retrieval-visible canon artifact.
- [ ] The pattern distinguishes successful legacy traffic from attempted use of a retired interface.
- [ ] `arc-nexus` names the pattern and states how it applies locally.
- [ ] Canon validation and tests pass; both repositories are committed and synchronized.
- [x] PracticePattern Markdown artifacts have a documented and validated v0.1 scheme.
- [x] `InterfaceDeprecationStrangler` is a registered, retrieval-visible canon artifact.
- [x] The pattern distinguishes successful legacy traffic from attempted use of a retired interface.
- [x] `arc-nexus` names the pattern and states how it applies locally.
- [x] Canon validation and tests pass; both repositories are committed and synchronized.
## Result
Completed 2026-08-21. The canon now carries an Alexander-inspired
PracticePattern v0.1 Markdown scheme, a matching frontmatter schema and
structural validator, the active `InterfaceDeprecationStrangler` known use, and
generated graph, view, and agent-retrieval assets. `arc-nexus` adopted the
pattern by name and contract in commit `ff21e8a`.
## Out of scope