{
  "generatedAt": "2026-06-29T15:50:18.785Z",
  "status": "mapped; SharePoint Lists not live",
  "source": {
    "plannerDirectory": "assets/data/planner-task-directory.json",
    "sharepointManifest": "assets/data/sharepoint-list-manifest.json",
    "powerAutomateManifest": "assets/data/power-automate-flow-manifest.json",
    "plannerPremiumManifest": "assets/data/planner-premium-manifest.json",
    "liveFormVerification": "outputs/sharepoint-live-form-verification.csv"
  },
  "totals": {
    "workerForms": 15,
    "liveFormsFound": 0,
    "liveFormsMissing": 15,
    "plannerTasksMapped": 1700,
    "plannerTasksMappedToWorkerForms": 1700,
    "powerAutomateFlows": 9,
    "premiumPlans": 7
  },
  "sharedRules": [
    "no proof = no payout",
    "no assigned Planner task or written Jupiter approval = not payable",
    "no approved task order or written approval = not payable",
    "owner-only private record required when sensitive proof exists elsewhere",
    "completed tasks should leave worker-facing access and move to admin review/archive"
  ],
  "workerForms": [
    {
      "formId": "task-request",
      "listName": "task requests",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/task%20requests/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/task%20requests/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 138,
      "plannerPlanCount": 2,
      "plannerPlans": [
        "hq - command center",
        "hello - admin + intake"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - business setup",
        "02 - sharepoint + planner systems",
        "03 - roles + permissions",
        "04 - task orders + sops",
        "05 - proof + payout rules",
        "06 - weekly command review",
        "01 - inbox + admin setup",
        "02 - new leads",
        "03 - intake forms",
        "04 - support + follow-up",
        "05 - documents needed",
        "06 - handoff to orbit / lineup / jupiter"
      ],
      "roles": [
        "hq",
        "hello"
      ],
      "flowIds": [
        "flow-01-task-request-to-planner"
      ],
      "flowNames": [
        "task request to planner"
      ],
      "premiumPlans": [
        "ravefocus worker quest hub"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "approval-request",
      "listName": "approval requests",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/approval%20requests/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/approval%20requests/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 98,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "jupiter - creator image + pages"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - brand voice + image",
        "02 - page inventory",
        "03 - content calendar",
        "04 - content ideas",
        "05 - paid pages",
        "06 - traffic + links",
        "07 - approvals",
        "08 - analytics review",
        "09 - security + recovery"
      ],
      "roles": [
        "jupiter"
      ],
      "flowIds": [
        "flow-03-approval-request-routing"
      ],
      "flowNames": [
        "approval request routing"
      ],
      "premiumPlans": [
        "ravefocus worker quest hub",
        "content scheduling + approvals",
        "jupiter approval + restricted review"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "proof",
      "listName": "proof submissions",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/proof%20submissions/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/proof%20submissions/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 54,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "archive - old versions + completed quests"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - old planner exports",
        "02 - old docs",
        "03 - old trackers",
        "04 - completed proof",
        "05 - closed clients",
        "06 - old content",
        "07 - do not delete",
        "08 - ready for cleanup review"
      ],
      "roles": [
        "archive"
      ],
      "flowIds": [
        "flow-02-proof-submission-review",
        "flow-09-pay-review-gate"
      ],
      "flowNames": [
        "proof submission review",
        "pay review gate"
      ],
      "premiumPlans": [
        "ravefocus worker quest hub",
        "lineup bookings + pop-ups",
        "jupiter approval + restricted review"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "shift",
      "listName": "shift submissions",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/shift%20submissions/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/shift%20submissions/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 88,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "echo - chatters + crm"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - access + safety",
        "02 - approved scripts",
        "03 - inbox workflow",
        "04 - fan / customer tags",
        "05 - daily shift tasks",
        "06 - sales proof",
        "07 - escalation to jupiter",
        "08 - weekly performance review"
      ],
      "roles": [
        "echo"
      ],
      "flowIds": [
        "flow-07-echo-safe-crm-shift-summary"
      ],
      "flowNames": [
        "echo safe crm shift summary"
      ],
      "premiumPlans": [
        "echo chatter + safe crm"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "booking",
      "listName": "booking intake",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/booking%20intake/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/booking%20intake/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 162,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "lineup - bookings + pop-ups"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - booking requests",
        "02 - shoot scheduling",
        "03 - content pop-ups",
        "04 - venue + event details",
        "05 - call times + run of show",
        "06 - reminders + confirmations",
        "07 - completion proof"
      ],
      "roles": [
        "lineup"
      ],
      "flowIds": [
        "flow-06-lineup-booking-proof"
      ],
      "flowNames": [
        "lineup booking proof"
      ],
      "premiumPlans": [
        "lineup bookings + pop-ups"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "client-follow-up",
      "listName": "client + creator follow-up",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/client%20%2B%20creator%20follow-up/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/client%20%2B%20creator%20follow-up/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 88,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "orbit - client management"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - client intake",
        "02 - account + page inventory",
        "03 - strategy + campaign plan",
        "04 - content calendar",
        "05 - deliverables + approvals",
        "06 - client communication",
        "07 - handoff to lenslab / lineup / signal",
        "08 - client review + renewal"
      ],
      "roles": [
        "orbit"
      ],
      "flowIds": [
        "flow-07-echo-safe-crm-shift-summary"
      ],
      "flowNames": [
        "echo safe crm shift summary"
      ],
      "premiumPlans": [
        "lineup bookings + pop-ups",
        "echo chatter + safe crm"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "escalation",
      "listName": "blocker + escalation log",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/blocker%20%2B%20escalation%20log/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/blocker%20%2B%20escalation%20log/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 88,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "compliance - creator safety + records"
      ],
      "plannerBuckets": [
        "00 - read first - restricted",
        "01 - creator / model intake",
        "02 - verification status",
        "03 - releases + consent scope",
        "04 - payment record status",
        "05 - shoot safety",
        "06 - restricted content review",
        "07 - incident escalation",
        "08 - archive"
      ],
      "roles": [
        "compliance"
      ],
      "flowIds": [
        "flow-03-approval-request-routing"
      ],
      "flowNames": [
        "approval request routing"
      ],
      "premiumPlans": [
        "ravefocus worker quest hub",
        "echo chatter + safe crm",
        "jupiter approval + restricted review"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "content-schedule",
      "listName": "content scheduling",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/content%20scheduling/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/content%20scheduling/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 808,
      "plannerPlanCount": 11,
      "plannerPlans": [
        "meta - lost account recovery",
        "pre - paid page revenue engine",
        "iq - infloww command center",
        "of - onlyfans revenue ops",
        "fs - fansly revenue ops",
        "pt - patreon supporter ops",
        "rd - reddit traffic ops",
        "sc - snapchat funnel ops",
        "shop - shopify merch ops",
        "popl - nfc pitch system",
        "spon - sponsorship + brand partners"
      ],
      "plannerBuckets": [
        "00 - account inventory + evidence",
        "01 - facebook recovery",
        "02 - instagram recovery",
        "03 - pages + business assets",
        "04 - security lockdown",
        "05 - recovery tracker + proof",
        "00 - paid page inventory",
        "01 - profile conversion audit",
        "02 - offer ladder + pricing",
        "03 - vault monetization",
        "04 - posting cadence",
        "05 - messaging + crm optimization",
        "06 - campaigns + drops",
        "07 - traffic routing",
        "08 - analytics dashboard",
        "09 - weekly optimization ritual",
        "10 - compliance + safety",
        "00 - access + security",
        "01 - creator/profile connections",
        "02 - permissions + team roles",
        "03 - vault + media library",
        "04 - scripts + storylines",
        "05 - fan tags + crm",
        "06 - inbox workflow",
        "07 - campaigns + mass messages",
        "08 - analytics + sales tracking",
        "09 - proof + payout control",
        "10 - weekly maintenance",
        "00 - account cleanup",
        "01 - profile + funnel",
        "02 - vault organization",
        "03 - offers + menus",
        "04 - posting + ppv drops",
        "05 - messaging + fan notes",
        "06 - tracking + proof",
        "00 - account setup",
        "01 - profile + tiers",
        "02 - vault + bundles",
        "03 - offers + ppv",
        "04 - posting schedule",
        "05 - fan messages",
        "02 - content library",
        "03 - launch campaign",
        "04 - supporter care",
        "05 - tracking + proof",
        "00 - account setup + safety",
        "01 - subreddit map",
        "02 - verification",
        "03 - content queue",
        "04 - posting + engagement",
        "05 - conversion + tracking",
        "01 - daily story system",
        "02 - premium funnel",
        "03 - engagement",
        "04 - buyer handoff",
        "00 - store foundation",
        "01 - theme + pages",
        "02 - products + inventory",
        "03 - merch/drop setup",
        "04 - tech + testing",
        "05 - launch marketing",
        "00 - setup",
        "01 - profile versions",
        "02 - qr + assets",
        "03 - pitch scripts",
        "04 - field testing",
        "05 - tracking + follow-up",
        "00 - read first",
        "01 - sponsor lead list",
        "02 - pitch assets",
        "03 - outreach",
        "04 - proposals + terms",
        "05 - deliverables",
        "06 - proof + reporting",
        "07 - renewal / follow-up"
      ],
      "roles": [
        "meta",
        "pre",
        "iq",
        "of",
        "fs",
        "pt",
        "rd",
        "sc",
        "shop",
        "popl",
        "spon"
      ],
      "flowIds": [
        "flow-04-content-scheduling-approval"
      ],
      "flowNames": [
        "content scheduling approval"
      ],
      "premiumPlans": [
        "content scheduling + approvals",
        "lineup bookings + pop-ups"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "analytics",
      "listName": "analytics reports",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/analytics%20reports/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/analytics%20reports/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 88,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "signal - analytics + reporting"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - weekly analytics uploads",
        "02 - platform screenshots",
        "03 - content performance",
        "04 - client reports",
        "05 - jupiter reports",
        "06 - best / worst content review",
        "07 - next tests",
        "08 - monthly summary"
      ],
      "roles": [
        "signal"
      ],
      "flowIds": [
        "flow-08-signal-analytics-report"
      ],
      "flowNames": [
        "signal analytics report"
      ],
      "premiumPlans": [
        "signal analytics + reports"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "raw-asset-intake",
      "listName": "raw asset intake",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/raw%20asset%20intake/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/raw%20asset%20intake/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 0,
      "plannerPlanCount": 0,
      "plannerPlans": [],
      "plannerBuckets": [],
      "roles": [],
      "flowIds": [
        "flow-05-lenslab-edit-handoff"
      ],
      "flowNames": [
        "lenslab edit handoff"
      ],
      "premiumPlans": [
        "lenslab editing pipeline"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "edit-request",
      "listName": "edit request intake",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/edit%20request%20intake/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/edit%20request%20intake/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 0,
      "plannerPlanCount": 0,
      "plannerPlans": [],
      "plannerBuckets": [],
      "roles": [],
      "flowIds": [
        "flow-05-lenslab-edit-handoff"
      ],
      "flowNames": [
        "lenslab edit handoff"
      ],
      "premiumPlans": [
        "lenslab editing pipeline"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "edited-content",
      "listName": "edited content handoffs",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/edited%20content%20handoffs/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/edited%20content%20handoffs/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 88,
      "plannerPlanCount": 1,
      "plannerPlans": [
        "lenslab - editing + production"
      ],
      "plannerBuckets": [
        "00 - read first",
        "01 - raw uploads",
        "02 - edit pull requests",
        "03 - editing queue",
        "04 - revisions",
        "05 - ready for approval",
        "06 - final exports",
        "07 - posted + logged",
        "08 - archive"
      ],
      "roles": [
        "lenslab"
      ],
      "flowIds": [
        "flow-05-lenslab-edit-handoff"
      ],
      "flowNames": [
        "lenslab edit handoff"
      ],
      "premiumPlans": [
        "lenslab editing pipeline"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "edit-review",
      "listName": "edit review + revisions",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/edit%20review%20%2B%20revisions/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/edit%20review%20%2B%20revisions/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 0,
      "plannerPlanCount": 0,
      "plannerPlans": [],
      "plannerBuckets": [],
      "roles": [],
      "flowIds": [
        "flow-05-lenslab-edit-handoff"
      ],
      "flowNames": [
        "lenslab edit handoff"
      ],
      "premiumPlans": [
        "lenslab editing pipeline"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "final-export",
      "listName": "final export + delivery",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/final%20export%20%2B%20delivery/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/final%20export%20%2B%20delivery/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 0,
      "plannerPlanCount": 0,
      "plannerPlans": [],
      "plannerBuckets": [],
      "roles": [],
      "flowIds": [
        "flow-05-lenslab-edit-handoff"
      ],
      "flowNames": [
        "lenslab edit handoff"
      ],
      "premiumPlans": [
        "lenslab editing pipeline"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    },
    {
      "formId": "fan-crm",
      "listName": "fan crm safe index",
      "listUrl": "https://ravefocus.sharepoint.com/Lists/fan%20crm%20safe%20index/AllItems.aspx",
      "newFormUrl": "https://ravefocus.sharepoint.com/Lists/fan%20crm%20safe%20index/NewForm.aspx",
      "liveStatus": "missing",
      "plannerTaskCount": 0,
      "plannerPlanCount": 0,
      "plannerPlans": [],
      "plannerBuckets": [],
      "roles": [],
      "flowIds": [
        "flow-07-echo-safe-crm-shift-summary"
      ],
      "flowNames": [
        "echo safe crm shift summary"
      ],
      "premiumPlans": [
        "echo chatter + safe crm"
      ],
      "requiredProofRule": "proof-safe SharePoint/List link required; no proof = no payout",
      "safetyRule": "no private records, payment details, ID photos, recovery details, or passwords in Planner or worker-facing forms"
    }
  ]
}
