Artefact 08 · Step 2 / 7 · Provenance Chain

Tracking Spine

UUID chain that maps every artefact in this research package back to its source intel + forward to every downstream creative deliverable. Fibonacci calendar shows when each step compound-checks the previous. Agent-fleet roles assigned per node.

Chain nodes: 7 Calendar windows: 8 monthly + 1 post-mortem Agent roles: 6 (Tricia, Yivonne, Jenn, creative-director, qa-doctor, researcher) Built: 2026-05-27

08.1 Provenance UUID Chain

Every research artefact has a UUID + parent. Every downstream creative deliverable (ad, post, email) must reference an upstream artefact UUID in its asset-frontmatter. Breaks the "I can't tell where this hook came from" question forever.

N0 · Brief

7f3a-9c8e-2d44
parent: ∅

Niche: korean fried chicken malaysia. Geo: MY. Operator: Tricia.

N1 · Market Map

a1b4-5e6f-3a2c
parent: N0

13 brands + 9 pain buckets + 7 whitespace gaps. → 01-market-map.html

N2 · ICP Catalog

c2d5-7f8a-4b3d
parent: N1

4 named personas + channel mix matrix. → 03-icp-catalog.html

N3 · Particles

e3f6-9a0b-5c4e
parent: N1+N2

24 scored variants as alpha-particle set. 8 structural archetypes. → 10-semantic-particles.html

N4 · Templates

a4b7-1c2d-6e5f
parent: N3

8 monthly patterns May-Dec 2026. Each = skeleton + ICP cheat-sheet. → 11-pattern-decoder.html

N5 · Verdict

c5d8-3e4f-7a6b
parent: N3+N4

Fast synth verdict (no real OASIS — MiroFish backend down). → 15-mirofish-synth.html

N6 · Landscape

e6f9-5a6b-8c7d
parent: N1+N3+N4+N5

Steal-map across 13 brands. → 23-competitive-landscape-map.html

08.2 Fibonacci Compound Calendar

The pitfall in 12-month brand campaigns: you ship Month 1, then never re-check the assumptions. Fibonacci scheduling forces compound-check cycles at expanding intervals (1, 1, 2, 3, 5, 8) so the operator's attention compounds with the campaign's effects.

D1

Brief delivered to Tricia / Jenn.

D2 (+1)

ICP review + creative-director G0 gate.

D4 (+2)

10 hero alphas live in Meta + TikTok test cells.

D7 (+3)

First A/B/C/D variant readout · prune low-perf.

D12 (+5)

MiroFish OASIS sim (backend restored) · cross-check vs paid signal.

D20 (+8)

Month-1 retro · alpha refresh · template iteration.

D33 (+13)

Month-2 plan reset · whitespace #2 activation.

D54 (+21)

Mid-campaign deep-revisit · refresh particle set with new alphas.

08.3 Agent Fleet Role Assignment

Six roles. Each node in the chain has a named human owner AND an agent owner. The human owner approves go/no-go; the agent owner ships the artefact.

NodeArtefactHuman ownerAgent ownerGate
N0BriefJennBMAD G0 (problem framing)
N1Market Map · 01TriciaresearcherG0 · brand-count ≥20, pain-buckets ≥5
N2ICP Catalog · 03Triciacreative-directorG1 · 3+ personas with ≥6 fields each
N3Particles · 10YivonneautoresearchG3 · ≥50 alphas + 8 structural archetypes
N4Templates · 11Yivonnecreative-directorG3 · 8 templates with valid skeletons
N5Synth Verdict · 15Jennqa-doctorG6 · top-angle resonance ≥7.5/10
N6Landscape · 23Triciacreative-directorG6 · ≥30 brands profiled + steal-map complete
N+Live campaign creative (every ad)Tricia + Yivonnecreative-director · super-auditorG7 · 9.5/10 per god-audit; ad_id minted before fire

08.4 Compound-Learning Hook Points

Three explicit hook points where the brand's compound-learning loop should fire. Each = a slash-command + an outputs path. Each hook fires automatically after the named event.

HookTriggerSlash commandOutput
H1Every ad creative shipped/m1.brief → mints ad_id with CAPI + UTMsDashboard trace at /api/trace/<ad_id>
H2Every audit failure/m1.audit-gate9.5/10 target; failed creatives auto-route to /m1.lens-gate for persona-lens diagnosis
H3Every weekly retrozen-weeklyROAS deltas + winning-pattern surface + uncaptured-wins log written to workspace/kyochon/compound-learnings/YYYY-MM-DD-weekly.md

08.5 Source Ledger

Provenance pattern: Inherited from zennith-skills standard. UUIDs minted via uuid4(); parent-pointer = the artefact that the current one consumes (so the chain forms a DAG, not a tree).

Fibonacci calendar: Adapted from the Karpathy autoresearch compound-loop pattern. The intervals (1, 1, 2, 3, 5, 8, 13, 21) mirror the cognitive-load curve: tight gates early when assumptions are fragile, expanding gates once signal stabilises.

Gate names (G0-G7): BMAD operating system gates as defined in the zennith-os m1.* slash-command chain.