docs(m3): regroup METADATA and remove the false fallback framing
METADATA was ordered as it was written, not by topic, and used Call 1 / Call 2 without defining them. - Add a short METADATA preamble stating the inference flow: Call 1 vision proposes taxonomy, the name and short description are deterministic, Call 2 writes the long description. - Regroup the rows: taxonomy, then Call 1, then deterministic copy, then Call 2, then cross-cutting. - METADATA-70 said the deterministic name and short description were an inference-off fallback; they are unconditional. It now covers only the inference-off description. - METADATA-81 folded into METADATA-80 (same rule, two strings). - METADATA-45 now names the below-threshold outcome. - METADATA-90 now states what the fact block drives. 153 requirements; check_requirements and check_coverage both pass.
This commit is contained in:
@@ -11,7 +11,7 @@ Owns how listing copy is produced and the intent of the create payload. The wire
|
||||
|---|---|
|
||||
| REVIEW-10, REVIEW-15, REVIEW-40, REVIEW-50 | required prose, primary category, editability, limits |
|
||||
| METADATA-55, METADATA-60, METADATA-65, METADATA-66 | Call 2, inputs, dimension safety, logging |
|
||||
| METADATA-70, METADATA-75, METADATA-80, METADATA-81, METADATA-85, METADATA-90, METADATA-95, METADATA-110 | deterministic copy, fallback, pattern selection, fact block, overlay exclusion, control |
|
||||
| METADATA-70, METADATA-75, METADATA-80, METADATA-85, METADATA-90, METADATA-95, METADATA-110 | deterministic copy, inference-off path, pattern selection, fact block, overlay exclusion, control |
|
||||
| PUBLISH-5, PUBLISH-10, PUBLISH-15, PUBLISH-20, PUBLISH-25, PUBLISH-30, PUBLISH-31, PUBLISH-40, PUBLISH-45, PUBLISH-50, PUBLISH-55, PUBLISH-60 | payload and create outcomes |
|
||||
| SETTINGS-30, SETTINGS-65 | brand voice and geo context; create status |
|
||||
| METADATA-10, METADATA-15, METADATA-30 | categories, attributes, tags on the payload |
|
||||
@@ -23,7 +23,7 @@ Three fields, three sources (`REVIEW-10`):
|
||||
1. **name** — assembled deterministically by the server from the primary wood category's title
|
||||
pattern and the dimension fact block (`METADATA-80`). The model does not write it.
|
||||
2. **short_description** — assembled deterministically as a spec line from the primary wood
|
||||
category's short-description pattern (`METADATA-81`). The model does not write it.
|
||||
category's short-description pattern (`METADATA-80`). The model does not write it.
|
||||
3. **description** — written by Call 2 when it runs (`METADATA-55`), from the inputs in
|
||||
`METADATA-60`; with inference off the server produces it (`METADATA-70`).
|
||||
|
||||
@@ -40,8 +40,8 @@ generation is logged (`METADATA-66`).
|
||||
## 2. Deterministic title and short description
|
||||
|
||||
Both patterns are assembled by the server and use only synced taxonomy terms and capture facts
|
||||
(`METADATA-80`, `METADATA-81`). Placeholders use `{field}`; every number comes from the
|
||||
deterministic pipeline, never the model (`METADATA-90`).
|
||||
(`METADATA-80`). Placeholders use `{field}`; every number comes from the deterministic pipeline,
|
||||
never the model (`METADATA-90`).
|
||||
|
||||
The shape follows the convention a working mill store uses: descriptor-led, dimension-light titles,
|
||||
with the measurements carried separately. See "Provenance" below.
|
||||
|
||||
Reference in New Issue
Block a user