Hub Integration Mapping — KB → App Hub (seed spec)

Purpose. The single spec the app-repo agent uses to seed the Marketing HQ /hub buckets. Every position’s Hub (By Job) has buckets KEY DOCUMENTS · SOPS · WORKSHEETS · TOOLS · TEMPLATES · KNOWLEDGE · LINKS, currently empty. This maps each KB artifact → its bucket → its link.

Non-negotiable: the Hub holds links only, never copies. KB (Quartz) = read source of truth; Drive = fillable/downloadable; App = daily driver. Written in English (integration spec, not team-facing). See marketing-hq-app · _Roles_MOC · _Roles_System_Charter.


Every link below is generated by rule from the artifact’s vault path, so the app-repo agent can compute them in bulk. Three link targets per artifact type:

LayerPatternFill when
Read (Quartz){QUARTZ_BASE}/<vault-path-without-.md>after Cloudflare connect → QUARTZ_BASE = https://<project>.pages.dev
Fill/Download (Drive)https://drive.google.com/file/d/<FILE_ID>/view (docx) · .../spreadsheets/d/<ID> (xlsx)after deliverable generated + adopted to Drive (§5 build queue)
App view (deep link)https://arkanza-hq.vercel.app/<module>?position=<POS_UUID>[&brand=<BRAND_UUID>]now (UUIDs in §4)
  • Quartz slug = vault-relative path, .md dropped, backslashes → /. Example: 09_Roles_Operations/Digital_Advertiser/SOPs/SOP_Pelaporan_Harian.md{QUARTZ_BASE}/09_Roles_Operations/Digital_Advertiser/SOPs/SOP_Pelaporan_Harian.
  • Drive docx filename = <node-name>.docx (SOPs, templates); xlsx = <node-name>.xlsx (scorecards, worksheets). Folder = Arkanza Marketing/Published/<Position>/… (proposed; §5).
  • JD/breakdown are already-built .docx in the role folder (not markdown) → Drive KEY DOCUMENTS only, no Quartz page.

Bucket rules (artifact type → Hub bucket)

ArtifactBucketReadFill/Download
JD, Task BreakdownKEY DOCUMENTS— (docx)Drive docx (exists)
SOP (SOPs/SOP_*.md)SOPSQuartzDrive docx (build)
Worksheet (Worksheet_*.md)WORKSHEETSQuartz (station map)stations live in App + existing sheets
KPI Scorecard (KPI_Scorecard_*.md)WORKSHEETSQuartz (definition)Drive xlsx (build) + live compute in /performance
Template (Templates/*.md)TEMPLATESQuartzDrive docx (build)
Role knowledge (e.g. Prompt_Library)KNOWLEDGEQuartz
Shared knowledge / toolsCompany Knowledge hub (§3)Quartz / Drivelinked, not copied
Role Hub (_*_Hub.md)position landing → LINKSQuartz↔ App position view

2. Per-position mapping

Each position: its App views + Hub buckets. SOP/template/scorecard/worksheet links derive by §1 rule; only the node names are listed (source of truth for the seed).

Digital Advertiser — POS_UUID 7170608e-…

  • App views: /hub?position=7170608e… · /recurring?position=… (daily/weekly cadence) · /tasks?position=… · /performance?position=…
  • KEY DOCUMENTS: JD_Digital_Advertiser_Arkanza_REVISED_Q3-2026.docx · Task_Breakdown_Diky_Digital_Advertiser_REVISED.docx
  • SOPS (16): SOP_Pelaporan_Harian · SOP_Ekstraksi_Data_Harian · SOP_Spend_Pacing_Kesehatan_Akun · SOP_Analisa_Performa_Iklan · SOP_AB_Testing_Iklan · SOP_Manajemen_Stok · SOP_Optimasi_Produk · SOP_Eksekusi_Campaign · SOP_Creative_Refresh_Loop · SOP_Manajemen_Iklan_Ads_Log · SOP_Penanganan_Insiden_Akun · SOP_Optimasi_Campaign_Mingguan · SOP_Monitoring_Harga_Promosi · SOP_Pelaporan_Mingguan · SOP_Ekstraksi_Data_Bulanan · SOP_Integritas_Data_QA
  • WORKSHEETS: Worksheet_Digital_Advertiser (station map) · KPI_Scorecard_Digital_Advertiser (→ /performance)
  • TEMPLATES (3): Marketing_Brief · A_B_Test_Log · Creative_Refresh_Request
  • TOOLS / KNOWLEDGE: link from Company Knowledge (§3) — Laporan/Analisa/Monitoring sheets, Benchmarks, Unit_Economics, Product_Master.
  • LINKS: _DA_Hub (Quartz) ↔ App position view.

Superoperator Marketing — POS_UUID 08a82165-…

  • App views: /hub?position=08a82165… · /recurring · /tasks · /performance
  • KEY DOCUMENTS: JD_Superoperator_Marketing_Arkanza_REVISED_Q3-2026.docx · Task_Breakdown_Superoperator.docx
  • SOPS (7): SOP_Monitor_Strategi_Iklan · SOP_Koordinasi_Lintas_PIC · SOP_Manajemen_Akun_Marketplace · SOP_Pengelolaan_Saldo_Marketplace · SOP_Update_Strategi_Iklan · SOP_Pelaporan_Mingguan_Superoperator · SOP_Setup_Onboarding_Akun_Baru
  • WORKSHEETS: Worksheet_Superoperator · KPI_Scorecard_Superoperator (→ /performance)
  • TEMPLATES: none (reuses DA templates for internal-ads execution).
  • LINKS: _Superoperator_Hub ↔ App view. (Player-coach: also links the 6 DA ads SOPs — see hub.)

Marketplace & Affiliate Specialist — POS_UUID 2e05a40f-…

  • App views: /hub?position=2e05a40f… · /recurring · /tasks · /performance
  • KEY DOCUMENTS: JD_Marketplace_Affiliate_Specialist_Arkanza_REVISED_Q3-2026.docx · Task_Breakdown_Marketplace_Affiliate_KOL.docx
  • SOPS (6): SOP_Approach_Afiliasi_Harian · SOP_Manajemen_KOL · SOP_Optimasi_Listing_Produk · SOP_Laporan_Afiliasi_Mingguan · SOP_Laporan_KOL_Mingguan · SOP_Weekly_Report_MS
  • WORKSHEETS: Worksheet_Marketplace_Affiliate_KOL · KPI_Scorecard_Marketplace_Affiliate_KOL (→ /performance)
  • TOOLS: Partnerships_Tracker_v1.xlsx (Afiliasi/KOL tabs — Drive, on adoption).
  • KNOWLEDGE: Partnerships_Approach · Affiliate_KOL_Criteria_Matrix (11_Partnerships) · brand guides (brand fit).
  • LINKS: _MS_KOL_Hub ↔ App view. Cross-role: Daily_Marketplace_Ops_SOP, KOL_Affiliate_Onboarding_Playbook (05).

AI Content Creator — POS_UUID 358bf031-…

  • App views: /hub?position=358bf031… · /recurring (weekly output + monthly riset) · /tasks · /performance
  • KEY DOCUMENTS: JD_AI_Content_Creator_Arkanza_REVISED_Q3-2026.docx · Task_Breakdown_AI_Content_Creator.docx
  • SOPS (7): SOP_Produksi_Konten · SOP_Quality_Control_Konten · SOP_Organisasi_Aset_Drive · SOP_Manajemen_Akun_Konten · SOP_Prompt_Library_Tools · SOP_Riset_Tren_AI_Content · SOP_Laporan_Output_Konten
  • WORKSHEETS: Worksheet_AI_Content_Creator · KPI_Scorecard_AI_Content_Creator (→ /performance)
  • TEMPLATES (1): Content_QC_Checklist
  • KNOWLEDGE: Prompt_Library (role knowledge node) · brand guides (voice/visual per brand).
  • TOOLS: AI_Content_Production_Tools · Google Drive (asset org).
  • LINKS: _AICC_Hub ↔ App view.

Marketing Lead — POS_UUID (confirm in app DB)

  • App views: /hub?position=<Lead UUID> · /board · /calendar · /performance (rollup) · /projects
  • KEY DOCUMENTS: JD_Marketing_Lead_Arkanza_REVISED_Q3-2026.docx · Task_Breakdown_Marketing_Lead.docx
  • SOPS (11): SOP_Kepemimpinan_Tim_Distribusi_Tugas · SOP_Review_Harian_Monitoring_Brand · SOP_Strategi_Approval_Iklan · SOP_Arahan_Kreatif_Approval_Aset · SOP_Oversight_Marketplace · SOP_Oversight_Afiliasi_KOL · SOP_Perencanaan_PostMortem_Campaign · SOP_Pelaporan_Alignment_Senior_Leadership · SOP_Perencanaan_Marketing_Bulanan · SOP_Manajemen_Anggaran_Marketing · SOP_Vendor_Stakeholder_Eskalasi
  • WORKSHEETS: Worksheet_Marketing_Lead · KPI_Scorecard_Marketing_Lead (rollup → /performance)
  • KNOWLEDGE: Budget_and_Allocation · Campaign_Calendar · Pricing_Architecture (Lead-owned).
  • LINKS: _Marketing_Lead_Hub ↔ App view. Oversight SOPs route down to team SOPs (see hub).

3. Company Knowledge (shared — non-position bucket, linked never copied)

Seed the App’s Company Knowledge node once; positions reference via LINKS.

  • KNOWLEDGE (read = Quartz): Brand_Architecture · Brand_Guide_Arkanza / _Dananta / _Loka / _Sudjiwo · Pricing_Architecture · Unit_Economics · Benchmarks · KPI_Definitions · Budget_and_Allocation · Campaign_Calendar · Partnerships_Approach · Affiliate_KOL_Criteria_Matrix · Org_Structure_and_RACI · Metodologi_SOP_dan_KPI · Daily_Marketplace_Ops_SOP + KOL_Affiliate_Onboarding_Playbook (05 cross-role).
  • TOOLS (Drive — real IDs where known):
    • Laporan Marketing “ALL” — 1GlSpEo2ntcyxWQrickJVrdDn17jtunFdDjDpKUXI-Jc (do NOT change)
    • Profit Engine 2026 (economics/ROAS/COGS) — 1ytAFe_DKZV5PEvqzPDLhrQIuFe-HAo75YjmY3zcm6eg
    • Product_Master_Marketing_v1.xlsx — local, adopt to Drive (§5)
    • Partnerships_Tracker_v1.xlsx — local, adopt to Drive (§5)
    • Marketplace Ad Managers (TikTok/Shopee) · Google Drive · Claude AI — external tools.

4. UUID reference

Positions (prefixes from app; app-repo agent holds authoritative full UUIDs): AI Content Creator 358bf031-… · Digital Advertiser 7170608e-… · Marketplace & Affiliate 2e05a40f-… · Superoperator 08a82165-… · Marketing Lead (confirm).

Brands (full): Arkanza 425c2e3f-93eb-4309-a9a5-5fef73cd8e37 · Dananta 445e30d0-67d7-406a-97a6-3e635e188374 · Loka 2246162f-d149-4e18-9f4a-6edd036345d6 · Sudjiwo 3ac39b4e-4360-4245-bf60-4f0742d7f515.


5. Prerequisites before seeding (fills the two placeholders)

  1. QUARTZ_BASE — set once Anton connects Cloudflare Pages (free *.pages.dev). Read links resolve then.
  2. Drive FILE_IDs — from §5 build queue (scorecards xlsx, SOP/template docx) once generated + adopted to Drive.
  3. Lead position UUID — confirm from app DB.

Until 1–2 land, seed with the deterministic paths/filenames above; swap in QUARTZ_BASE + FILE_IDs when ready.

_Roles_MOC · marketing-hq-app · _Roles_System_Charter · Plan · Progress