Files
info-tech-canon/infospace/evaluations/repository-layout/reconciliation.yaml
tegwick f7ad73d9da ITC-WP-0012: integrate Repository Layout Standard
Register the InfoTechCanon Repository Layout Standard as a domain standard
(itc-repo-layout), processed from demand through the canon's Purpose/Demand
intake without collapsing existing model concepts.

- Register standard in artifacts/index.yaml, canon.yaml, infospace.yaml;
  regenerate indexes, views, briefs, tree, and validation (validate green).
- T04: add reconciliation.yaml (partial/as-is dogfooding, declared core
  conformance, recorded tensions); resolve the demand by moving it out of
  demand/ to the evaluation pack as source-demand.md and removing demand/.
- T05: add consumer-adoption-brief.md for downstream repos.
- Update test artifact/standard counts (60->61, standards 2->3).
- Mark T03/T04/T05 done; workplan and registry status -> finished.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 14:25:54 +02:00

81 lines
3.6 KiB
YAML

# Repository Layout Standard — reconciliation against info-tech-canon's own layout
# ITC-WP-0012-T04. Resolves placement-decision candidate/dogfood-canon-repo.
type: repo-reconciliation
workplan: ITC-WP-0012
task: ITC-WP-0012-T04
standard: standard/repository-layout
created: "2026-06-13"
decision:
dogfood_extent: partial
declared_conformance_level: core
summary: >-
info-tech-canon adopts the Repository Layout Standard at recommendation
level, as-is. It already satisfies the core level and is not restructured to
chase full conformance now. The infospace/ content layout is explicitly out
of scope of this documentation-layout convention.
current_layout:
root_documents:
- INTENT.md # present — Governance (Intent)
- SCOPE.md # present — Governance (Scope)
directories_present:
- demand/ # transient inbound; emptied + removed after this demand was resolved
- spec/ # present
- wiki/ # present
- workplans/ # present; State-Hub-registered
- seeds/ # repo-specific: RC seed corpus, not part of the standard's set
- infospace/ # the concrete infospace content (distinct layout, see tension below)
- src/ tests/ # Python service shell, not documentation directories
directories_absent:
- research/ # no dated explorations packaged yet
- docs/ # stakeholder docs live inside infospace/ today
- issues/ # no external-ticket mirror maintained here
- history/ # finished workplans tracked via status, not yet relocated
conformance_assessment:
minimal: satisfied # INTENT.md + SCOPE.md at root
core: satisfied # + demand/ (as-needed), workplans/, docs-equivalent in infospace/
full: not_satisfied # research/, issues/, history/ and yymmdd- prefixes not adopted
note: >-
Conformance is self-declared and graded (standard §7). The canon claims
'core' and omits directories it does not currently need.
tensions:
- id: infospace-content-layout
tension: >-
infospace/ uses a kernel/models/standards/profiles/patterns CONTENT layout,
which is a different concern from this DOCUMENTATION layout. The standard's
§9 already calls this out; the two layouts coexist and are not reconciled
into one.
resolution: keep_distinct
- id: seeds-directory
tension: >-
seeds/ is repo-specific (RC seed corpus) and has no slot in the standard's
canonical set.
resolution: out_of_scope_repo_specific
- id: docs-location
tension: >-
Stakeholder/agent documentation lives under infospace/ (agent briefs,
views, retrieval indexes) rather than a root docs/. Functionally covers the
docs/ purpose without the directory name.
resolution: satisfied_by_equivalent
- id: history-relocation
tension: >-
Finished/canceled workplans currently stay in workplans/ with a status
field rather than moving to history/. The standard recommends relocation.
resolution: deferred
note: >-
Not adopted now to avoid churn against State-Hub workplan conventions;
revisit if workplans/ grows large enough to clutter working memory.
dogfood_actions_taken:
- This demand was processed through demand/ and, once reviewed, the raw file
left demand/ for the evaluation pack (source-demand.md); the empty demand/
directory was removed — exercising the standard's own demand-resolution rule.
not_done_now:
- Creating research/, issues/, or history/ directories.
- Relocating finished workplans to history/.
- Restructuring infospace/ (explicitly a separate content-layout concern).