{
  "generatedAt": "2026-05-06T06:35:19.237Z",
  "git": {
    "branch": "emdash/retool-znbo3",
    "sha": "7a7fa1886e2a19e4e7f8d8f1200e20f86e16524f",
    "shortSha": "7a7fa1886",
    "remote": "https://github.com/createsomethingtoday/create-something-monorepo.git",
    "status": ""
  },
  "agent": {
    "id": "delivery-update-agent",
    "mode": "draft_and_stage",
    "sourceOfTruth": "monorepo"
  },
  "projects": [
    {
      "slug": "abundance",
      "title": "Abundance Nurse Staffing System",
      "client": "The NP Group",
      "clientShortName": "NPG",
      "deliveryPartner": null,
      "audience": "client_summary",
      "targetKind": "project",
      "components": [
        {
          "id": "database",
          "tier": "Database",
          "label": "Created DB",
          "status": "created"
        },
        {
          "id": "mcp",
          "tier": "Automation",
          "label": "MCP/API surface",
          "status": "deployed-mcp-ready"
        },
        {
          "id": "agent",
          "tier": "Judgment",
          "label": "Matching agent",
          "status": "ready-for-review"
        }
      ],
      "coordination": {
        "loomTaskIds": [
          "lm-6fa69c15",
          "lm-77370b2c",
          "lm-6c40dce6"
        ],
        "linearIssueIds": [
          "CRE-182",
          "CRE-183"
        ],
        "linearUrls": [
          "https://linear.app/createsomething/issue/CRE-182/ship-monorepo-generated-client-delivery-pages",
          "https://linear.app/createsomething/issue/CRE-183/correct-abundance-delivery-client-context-to-npg"
        ]
      },
      "notionContext": {
        "source": "CREATE SOMETHING Notion / Agency Ops",
        "workspaceRoot": "CREATE SOMETHING",
        "sourceDatabases": [
          "Clients",
          "Engagements"
        ],
        "engagementTitle": "The NP Group — Abundance AI-native staffing pipeline",
        "clientRecord": "The NP Group",
        "phase": "Build",
        "status": "Active",
        "reviewedAt": "2026-05-06"
      },
      "clientRegistry": {
        "name": "The NP Group",
        "shortName": "NPG",
        "deliveryOwner": "CREATE SOMETHING",
        "status": "active",
        "visibility": "client_summary",
        "ownerContext": {
          "primaryChannel": "Email",
          "priority": "P1",
          "decisionOwnerStatus": "not_yet_explicit_in_public_delivery",
          "operatorRosterStatus": "requested_for_mcp_database_access",
          "requiredOwnerRoles": [
            "Primary decision makers for scope, copy, targeting, and operational rollout",
            "Day-to-day Abundance operators for candidate and employer record management",
            "Operator roster for MCP/database access",
            "Service-account approvers for Mailchimp, Paylocity, Jotform, and Facebook Ads"
          ],
          "publicSummary": "NPG has private primary contacts in Notion. The public delivery should ask for confirmed decision makers, day-to-day operators, and MCP/database operator roster without exposing contact details."
        },
        "deliveryPages": [
          {
            "id": "abundance-delivery-page",
            "label": "Abundance Delivery Page",
            "status": "deployed",
            "kind": "cloudflare_pages",
            "sourcePath": "config/delivery/projects/abundance.json",
            "outputPath": ".cloudflare/delivery-site/projects/abundance/index.html",
            "url": "https://create-something-deliveries.pages.dev/projects/abundance/"
          }
        ],
        "liveSurfaces": [
          {
            "id": "abundance-concierge-chat",
            "label": "Abundance Concierge",
            "status": "live",
            "kind": "cloudflare_pages_app",
            "url": "https://abundance-concierge-chat.pages.dev/",
            "role": "Production pilot for nurse-facing marketing entry, guided intake, verification, protected uploads, and recruiter review booking."
          }
        ],
        "walkthroughs": [
          {
            "id": "abundance-progress-walkthrough",
            "label": "Nurse Staffing Concierge Progress Walkthrough",
            "status": "shared",
            "kind": "descript_walkthrough",
            "url": "https://share.descript.com/view/RWYv3CqKbEC",
            "role": "Progress walkthrough for the connected funnel/database and current nursing-job capture flow."
          },
          {
            "id": "abundance-pilot-overview",
            "label": "Abundance Concierge Pilot Overview",
            "status": "shared",
            "kind": "descript_walkthrough",
            "url": "https://share.descript.com/view/0wxPcYQzl8G",
            "role": "Pilot walkthrough for the Abundance nurse intake and concierge experience."
          }
        ],
        "privateDataSources": [
          {
            "id": "paylocity-active-headcount",
            "label": "Paylocity Active Headcount export",
            "status": "received_private",
            "kind": "paylocity_csv_export",
            "rowCount": 198,
            "columnCount": 20,
            "role": "Private HR source data for staff/operator context. Employee-level records stay outside public delivery artifacts.",
            "privacyRule": "Do not publish raw employee rows, contact data, local file paths, or token-bearing URLs."
          }
        ],
        "packages": [
          {
            "id": "agency-abundance-system",
            "label": "Agency Abundance system",
            "status": "implemented",
            "path": "packages/agency",
            "role": "Production database schema, API routes, OpenAPI contract, and matching workflow logic."
          },
          {
            "id": "ltd-abundance-presentation",
            "label": "Abundance presentation surface",
            "status": "implemented",
            "path": "packages/ltd/src/routes/presentations/abundance-system",
            "role": "Client-visible explanation/presentation surface for the Abundance operating model."
          }
        ],
        "mcpSurfaces": [
          {
            "id": "abundance-openapi-contract",
            "label": "Abundance OpenAPI contract",
            "status": "mcp-ready",
            "kind": "openapi_contract",
            "evidence": "packages/agency/static/openapi-abundance.yaml",
            "registry": "config/mcp-hub/registry.json",
            "role": "Callable API contract that can be wrapped by the CREATE SOMETHING MCP hub or a dedicated Abundance MCP server."
          },
          {
            "id": "create-something-mcp-hub",
            "label": "CREATE SOMETHING MCP hub",
            "status": "available",
            "kind": "mcp_hub",
            "evidence": "config/mcp-hub/registry.json",
            "registry": "config/mcp-hub/registry.json",
            "role": "Brokered MCP registry and routing layer used to expose governed tools without making Retool or a delivery page the source of truth."
          },
          {
            "id": "abundance-dedicated-mcp",
            "label": "Abundance Staff MCP",
            "status": "deployed",
            "kind": "remote_mcp_server",
            "url": "https://abundance-staff-mcp.createsomething.workers.dev/mcp",
            "evidence": "packages/agency/static/openapi-abundance.yaml",
            "registry": "config/mcp-hub/fleet.json",
            "role": "Remote MCP endpoint for staff/operator-facing Abundance workflows. Token material is stored outside public artifacts."
          },
          {
            "id": "abundance-jobs-mcp",
            "label": "Abundance Jobs MCP",
            "status": "deployed",
            "kind": "remote_mcp_server",
            "url": "https://abundance-jobs-mcp.createsomething.workers.dev/mcp",
            "evidence": "packages/agency/static/openapi-abundance.yaml",
            "registry": "config/mcp-hub/fleet.json",
            "role": "Remote MCP endpoint for nursing-job capture and job-source workflow access."
          }
        ],
        "agents": [
          {
            "id": "delivery-update-agent",
            "label": "Delivery Update Agent",
            "status": "active",
            "source": "config/delivery/agent.json",
            "role": "Stages delivery updates, progress reports, screenshots/images, and client-ready summaries from monorepo evidence."
          },
          {
            "id": "abundance-matching-agent-boundary",
            "label": "Abundance matching agent boundary",
            "status": "ready-for-review",
            "source": "packages/agency/src/lib/abundance/matching.ts",
            "role": "Recommendation support for intake, shortlist, missing-information flags, and recruiter review. It does not make autonomous staffing decisions."
          },
          {
            "id": "abundance-staff-dify-agent",
            "label": "Abundance staff agent",
            "status": "configured_external",
            "source": "abundance-staff-agent.yml",
            "role": "Dify-side staff agent configuration connected to the tokenless Abundance Staff MCP endpoint; credential values remain in secret storage."
          }
        ],
        "coordination": {
          "loomTaskIds": [
            "lm-6fa69c15",
            "lm-77370b2c",
            "lm-6c40dce6"
          ],
          "linearIssueIds": [
            "CRE-182",
            "CRE-183"
          ]
        }
      },
      "artifactUrls": [
        {
          "id": "abundance-concierge-chat",
          "label": "Abundance Concierge live app",
          "kind": "cloudflare_pages_app",
          "visibility": "client_summary",
          "url": "https://abundance-concierge-chat.pages.dev/",
          "summary": "Live production pilot for nurse-facing application intake and concierge flow."
        },
        {
          "id": "nurse-staffing-concierge-progress-walkthrough",
          "label": "Nurse Staffing Concierge Progress Walkthrough",
          "kind": "descript_walkthrough",
          "visibility": "client_summary",
          "url": "https://share.descript.com/view/RWYv3CqKbEC",
          "summary": "Progress walkthrough for job capture, database state, and connected staffing workflow."
        },
        {
          "id": "abundance-concierge-pilot-overview",
          "label": "Abundance Concierge Pilot Overview",
          "kind": "descript_walkthrough",
          "visibility": "client_summary",
          "url": "https://share.descript.com/view/0wxPcYQzl8G",
          "summary": "Pilot walkthrough for the Abundance nurse intake and concierge experience."
        },
        {
          "id": "abundance-staff-mcp",
          "label": "Abundance Staff MCP",
          "kind": "remote_mcp_server",
          "visibility": "private_internal",
          "url": "https://abundance-staff-mcp.createsomething.workers.dev/mcp",
          "summary": "Tokenless endpoint reference for staff/operator MCP access. Credentials are not published."
        },
        {
          "id": "abundance-jobs-mcp",
          "label": "Abundance Jobs MCP",
          "kind": "remote_mcp_server",
          "visibility": "private_internal",
          "url": "https://abundance-jobs-mcp.createsomething.workers.dev/mcp",
          "summary": "Tokenless endpoint reference for job capture and job-source workflow access."
        },
        {
          "id": "paylocity-active-headcount",
          "label": "Paylocity Active Headcount export",
          "kind": "private_csv_export",
          "visibility": "private_internal",
          "summary": "Received private Paylocity export with 198 employee rows and 20 columns. Raw rows, local file path, and employee-level data are intentionally excluded from the public delivery."
        },
        {
          "id": "abundance-staff-agent-yml",
          "label": "Abundance staff agent config",
          "kind": "external_agent_config",
          "visibility": "private_internal",
          "summary": "Dify staff-agent configuration name for operational alignment. Secret values remain in Infisical or equivalent secret storage."
        }
      ],
      "imageStatus": {
        "state": "blocked",
        "detail": "Image 2 generation did not complete for delivery-graph.; Image 2 generation did not complete for evidence-map.",
        "promptFiles": [
          "docs/deliveries/abundance/assets/prompts/abundance-image2-delivery-graph-2026-05-06.txt",
          "docs/deliveries/abundance/assets/prompts/abundance-image2-evidence-map-2026-05-06.txt"
        ],
        "errorFiles": [
          "docs/deliveries/abundance/assets/abundance-image2-delivery-graph-2026-05-06.error.txt",
          "docs/deliveries/abundance/assets/abundance-image2-evidence-map-2026-05-06.error.txt"
        ],
        "image2Images": []
      },
      "latestUpdate": "docs/deliveries/abundance/2026-05-06-project-update.md"
    }
  ]
}
