{
  "name": "timeback-platform3",
  "title": "TimeBack Platform3 Global Skill Pack",
  "version": "2026.07.16",
  "canonicalUrl": "https://platform3-andymontgomery-9773s-projects.vercel.app/skill_pack/",
  "canonicalPath": "/skill_pack/",
  "description": "Global router skill pack for Platform3. Use it to choose the correct Platform3 surface, module skill pack, or producer-surface API before building an app, report, QA probe, migration check, or integration deliverable.",
  "ownership": {
    "scope": "global-platform3-router",
    "sourceRoot": "site/skill_pack/",
    "notOwnedByModuleSurface": true,
    "moduleSkillPackCellsAreContracts": true,
    "platform1edtechSkillPackPurpose": "Platform Admin/shared-conventions module pack only"
  },
  "install": {
    "primary": "/skill_pack/pack/SKILL.md",
    "codexDirectory": "~/.codex/skills/timeback-platform3",
    "claudeCodeDirectory": "~/.claude/skills/timeback-platform3",
    "verifyCommand": "node checks/verify-skill-pack.mjs",
    "files": [
      "/skill_pack/skill-pack.json",
      "/skill_pack/pack/SKILL.md",
      "/skill_pack/pack/references/surface-map.md",
      "/skill_pack/pack/references/xp-policy-map.md",
      "/skill_pack/pack/checks/verify-skill-pack.mjs"
    ]
  },
  "docs": {
    "root": "https://platform3-andymontgomery-9773s-projects.vercel.app/",
    "status": "https://platform3-andymontgomery-9773s-projects.vercel.app/status",
    "globalSkillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/skill_pack/",
    "xpPolicyMap": "https://platform3-andymontgomery-9773s-projects.vercel.app/skill_pack/pack/references/xp-policy-map.md"
  },
  "moduleSkillPacks": [
    {
      "module": "results",
      "surface": "alpha",
      "purpose": "settled outcomes, MAP, mastery state, working grade, XP ledger, reports",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/results/alpha/skill_pack/"
    },
    {
      "module": "analytics",
      "surface": "alpha",
      "purpose": "derived report facts: time, XP rollups, daily XP progress, streaks, accuracy, attempts, response latency, hint usage, MAP growth, completion, grade-level status",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/analytics/alpha/skill_pack/"
    },
    {
      "module": "people_and_orgs",
      "surface": "alpha",
      "purpose": "people, organizations, memberships, age-grade, school-period, guide-roster, and Alpha school-calendar reads",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/people_and_orgs/alpha/skill_pack/"
    },
    {
      "module": "curriculum",
      "surface": "alpha",
      "purpose": "shared learning graph, course structure, standards references, expected XP",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/curriculum/alpha/skill_pack/"
    },
    {
      "module": "content",
      "surface": "alpha",
      "purpose": "student-facing learning materials, questions, tests, interactions",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/content/alpha/skill_pack/"
    },
    {
      "module": "events",
      "surface": "alpha",
      "purpose": "activity events and source-shaped moments before durable results or analytics",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/events/alpha/skill_pack/"
    },
    {
      "module": "platform",
      "surface": "1edtech",
      "purpose": "Platform admin module pack for registry, tenants, audit, idempotency, and shared conventions; not the global Platform3 router",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/skill_pack/"
    },
    {
      "module": "oneroster",
      "surface": "1edtech",
      "purpose": "OneRoster users, orgs, classes, enrollments, gradebook integration",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/skill_pack/"
    },
    {
      "module": "qti",
      "surface": "1edtech",
      "purpose": "QTI assessment, item, stimulus, and scoring interoperability",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/qti/1edtech/skill_pack/"
    },
    {
      "module": "caliper",
      "surface": "1edtech",
      "purpose": "Caliper learning activity events and event interoperability",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/caliper/1edtech/skill_pack/"
    },
    {
      "module": "case",
      "surface": "1edtech",
      "purpose": "CASE competencies, standards, frameworks, packages, associations",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/skill_pack/"
    },
    {
      "module": "nweamap",
      "surface": "1edtech",
      "purpose": "NWEA MAP source data, norms, RIT/grade resources, MAP interoperability",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/skill_pack/"
    },
    {
      "module": "ed_fi",
      "surface": "1edtech",
      "purpose": "Ed-Fi attendance, guardians, transcripts, discipline, staff, and source-standard calendar integration",
      "skillPack": "https://platform3-andymontgomery-9773s-projects.vercel.app/ed_fi/1edtech/skill_pack/"
    }
  ],
  "producerSurfaces": [
    {
      "key": "incept",
      "name": "Incept",
      "owner": "platform",
      "decision": "PITD-032",
      "purpose": "governed upstream producer ledger and progress projection for Incept generation, evaluation, model, quality, repair, promotion, deployment, and issue-link provenance",
      "acceptanceContract": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/skill_pack/pack/references/contract-map.md#incept-producer-to-platform-acceptance-envelope",
      "apiBasePath": "/platform/producer-surfaces/incept",
      "progressPath": "/platform/producer-surfaces/incept/progress",
      "projectionCheckpointsPath": "/platform/producer-surfaces/incept/projection-checkpoints",
      "canonicalReadModel": "incept-customer-progress-v1 / generation-loop-progress-report",
      "trafficClassField": "trafficClass",
      "trafficClassValues": ["customer", "goal-run", "self-test"],
      "headlineAccuracyTrafficClass": "customer",
      "bootstrapDeprecated": "Direct Incept-app SUPABASE_DB_URL reads and durable public.incept_* tables are bootstrap compatibility only."
    }
  ],
  "routerRules": [
    "Use this global pack only to orient and choose the right module surface.",
    "Load the relevant module skill pack before making module-specific claims or building customer behavior.",
    "For first-class producer surfaces such as Incept, use the Platform producer-surface API path; do not invent /incept/alpha module routes.",
    "Do not treat /platform/1edtech/skill_pack as the global Platform3 pack; it is the Platform admin and shared-conventions pack.",
    "For XP policy questions, use the XP policy surface map: Content owns item expected effort, Curriculum owns course/tree denominators, Analytics owns report and motivational rollups, and Results owns student-facing progress plus awarded-XP ledger behavior.",
    "Do not copy business rules, lookup tables, data-processing algorithms, or private source parsing into consumer apps.",
    "If a needed fact is not exposed by a Platform3 surface, file a Platform3 gap instead of implementing a local workaround."
  ],
  "leakCheck": {
    "instructionsOnly": true,
    "noBusinessRules": true,
    "noLookupTables": true,
    "noDataProcessingScripts": true,
    "noDirectDatabaseAccess": true,
    "moduleSpecificWorkDelegatesToModulePacks": true
  }
}
