docs: README zieht die sources-Areas nach (Nachzug zu #66)
CI / verify (push) Successful in 48s
CI / verify (push) Successful in 48s
Files changed: - README.md
This commit is contained in:
@@ -112,8 +112,15 @@ chemenu/
|
|||||||
│ │ ├── workflows/
|
│ │ ├── workflows/
|
||||||
│ │ ├── decisions/
|
│ │ ├── decisions/
|
||||||
│ │ └── problems/
|
│ │ └── problems/
|
||||||
│ ├── sources/ # COLLECTION.md - source summaries, no areas by choice
|
│ ├── sources/ # COLLECTION.md + INDEX.md + areas below
|
||||||
│ └── comparisons/ # COLLECTION.md - comparison pages
|
│ │ ├── transcripts/
|
||||||
|
│ │ ├── analyses/
|
||||||
|
│ │ ├── articles/
|
||||||
|
│ │ ├── documents/
|
||||||
|
│ │ ├── notes/
|
||||||
|
│ │ ├── trackers/
|
||||||
|
│ │ └── unclassified/
|
||||||
|
│ └── comparisons/ # COLLECTION.md - comparison pages, no subtype axis
|
||||||
├── work/ # WORKSHOP: one directory per multi-session run, tracked
|
├── work/ # WORKSHOP: one directory per multi-session run, tracked
|
||||||
│ └── CONTRACT.md # Run keys, required files, how a run closes
|
│ └── CONTRACT.md # Run keys, required files, how a run closes
|
||||||
├── reports/ # DERIVED: lint reports, traces, eval scores. Gitignored
|
├── reports/ # DERIVED: lint reports, traces, eval scores. Gitignored
|
||||||
@@ -144,8 +151,12 @@ names. That is also what makes the catalog's shard threshold do anything - `inde
|
|||||||
splits **per area**, so a collection with no areas keeps one table however large it grows.
|
splits **per area**, so a collection with no areas keeps one table however large it grows.
|
||||||
`wikitool lint` reports such a collection once it is past the threshold, as a recommendation
|
`wikitool lint` reports such a collection once it is past the threshold, as a recommendation
|
||||||
rather than an error, together with the split its subtype field would produce; it stays quiet
|
rather than an error, together with the split its subtype field would produce; it stays quiet
|
||||||
when the split would not actually help. `kb/sources/` is the worked example of the second case
|
when the split would not actually help. `kb/comparisons/` is the worked example of a collection
|
||||||
and deliberately has no areas. `COLLECTION.md` never
|
that stays flat - it has no subtype field for a `layout:` to key on at all. A *lopsided* subtype
|
||||||
|
field is a different case and is fixed rather than left flat: `kb/sources/` looked lopsided only
|
||||||
|
because `source_type` had a schema `default:` that the compiler applied whenever nobody chose a
|
||||||
|
value, and once that was removed and the pages reclassified it split into six real areas
|
||||||
|
(Gitea #66). `COLLECTION.md` never
|
||||||
appears outside `kb/` - the other layers carry a `CONTRACT.md` or a root type-spec instead. A stage may carry
|
appears outside `kb/` - the other layers carry a `CONTRACT.md` or a root type-spec instead. A stage may carry
|
||||||
both a `README.md` and a `CONTRACT.md`: they have different readers. The README is for humans
|
both a `README.md` and a `CONTRACT.md`: they have different readers. The README is for humans
|
||||||
working *on* that layer, the contract is what binds an agent working *with* it.
|
working *on* that layer, the contract is what binds an agent working *with* it.
|
||||||
|
|||||||
Reference in New Issue
Block a user