← Files 8gnc — Brand Growth DiagnosticARCHIVED FILE
skills/brandprint-tier-c/references/output-schema-tier-c.md
2.89 KB · Sep 30, 2026 · 23:15 UTC
# Brandprint Tier-C — Output Schema (Layer 4)
The final deliverable is a single JSON object with the shape below. Tier-C creates NO new claims — every line must trace back to validated Tier-A or Tier-B material via the `derivation_matrix`. This object feeds the `competitive-positioning-audit` (Layer 5) and the `brand-strategy-compiler` (Layer 6).
## Field Reference
| Field | Type | Description |
|---|---|---|
| `brand_name` | string | Brand being researched |
| `audience` | string | Audience definition used |
| `derivation_matrix` | array | Per-line traceability: each Tier-C line → its Tier-A/B anchor |
| `tierC_results` | object | The 4 elements (+ optional name hygiene) |
| `consistency_matrix` | object | Cross-checks: each element vs tone, platform word, no-no rules |
| `audit_log` | array | Phase-by-phase record of actions and decisions |
## Schema Skeleton
```json
{
"brand_name": "string",
"audience": "string",
"derivation_matrix": [
{
"tierC_line": "string (the exact deployed copy)",
"derived_from": "string (Tier-A element or Tier-B element id)",
"anchor_quote": "string (the validated truth it traces to)"
}
],
"tierC_results": {
"brand_mantra": {
"mantra_options": ["string (3 words each)"],
"final_mantra": "string (exactly 3 words)",
"alignment_notes": "string"
},
"personification_vignette": {
"primary_vignette": "string (written in audience words, not brand language)",
"alternate_vignettes": ["string"],
"cultural_risk_notes": "string"
},
"header_translation_line": {
"translation_line_variants": ["string"],
"final_translation_line": "string",
"readability_notes": "string (plain language check)"
},
"features_list": {
"features_mapped": [
{
"feature": "string",
"equity_ladder_ref": "string (which rung it maps to)",
"checked": true
}
],
"gaps_list": ["string (features with no equity ladder home)"]
},
"name_hygiene": {
"optional": true,
"name_hygiene_notes": "string",
"escalation_recommendation": "string | null"
}
},
"consistency_matrix": {
"tone_check": "pass | fail with notes",
"platform_word_check": "pass | fail with notes",
"no_no_check": "pass | fail with notes",
"notes": "string"
},
"audit_log": [
{ "phase": "string", "actions": "string", "decisions": "string" }
]
}
```
## Validation Rules
- `final_mantra` is exactly 3 words.
- Every line in every `tierC_results` element must appear in the `derivation_matrix` — a Tier-C line with no Tier-A/B anchor is a new claim, which is forbidden at this layer.
- The `personification_vignette` uses audience lexicon (from Layer 1), never brand/marketing language.
- Any feature in `gaps_list` is flagged for the user, not silently included.
- All three `consistency_matrix` checks must pass before the output is final.
SHA-256: ff2e2e45e5592201042513a845456f74c8ebb9761f2a10188e58f0217a0c6ef3