{
  "module": "platform",
  "surface": "1edtech",
  "deliverable": "skill_pack",
  "attempt": 1,
  "canonical_url": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/skill_pack",
  "boundary": "Platform Admin/shared-conventions module pack only. The global Platform3 router skill pack is /skill_pack/.",
  "global_skill_pack": {
    "canonical_url": "https://platform3-andymontgomery-9773s-projects.vercel.app/skill_pack/",
    "canonical_path": "/skill_pack/",
    "use_for": "All-Platform3 orientation across Alpha modules, 1EdTech standards surfaces, and governed producer surfaces."
  },
  "skill": {
    "name": "timeback-platform-1edtech",
    "install_root": "/platform/1edtech/skill_pack/pack/",
    "path": "/platform/1edtech/skill_pack/pack/SKILL.md",
    "agents_metadata": "/platform/1edtech/skill_pack/pack/agents/openai.yaml",
    "references": [
      "/platform/1edtech/skill_pack/pack/references/workflows.md",
      "/platform/1edtech/skill_pack/pack/references/contract-map.md",
      "/platform/1edtech/skill_pack/pack/references/agent-install.md"
    ],
    "runnable_check": "/platform/1edtech/skill_pack/pack/checks/verify-skill-pack.mjs"
  },
  "canonical_docs": {
    "architecture": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/architecture/",
    "data_dictionary": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/data_dictionary/",
    "customer_website": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/customer_website/",
    "implementation": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/implementation/api",
    "surface_qc": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/surface_qc",
    "integration": "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/integration"
  },
  "proof": {
    "command_after_install": "node checks/verify-skill-pack.mjs",
    "surface_calls_only": true,
    "calls": [
      "POST /dev/mint?tenantId=demo",
      "GET /platform/modules",
      "GET /platform/modules/platform",
      "POST /platform/tenants",
      "GET /platform/tenants/{tenantId}",
      "GET /platform/tenants/{tenantId}/audit-log?limit=20",
      "GET /platform/tenants/{tenantId}/idempotency-keys/{idempotencyKey}"
    ],
    "live_verified_at": "2026-06-22T15:05:17Z",
    "last_verified_run_id": "skill-check-1782140709778"
  },
  "create_tenant_request": {
    "method": "POST",
    "path": "/platform/tenants",
    "headers": {
      "Authorization": "Bearer <demo or operator-minted JWT>",
      "Idempotency-Key": "<caller retry key>",
      "Content-Type": "application/json"
    },
    "body": {
      "tenantKey": "agent-1700000000",
      "displayName": "Agent agent-1700000000",
      "metadata": {
        "source": "timeback-platform-1edtech-skill"
      }
    },
    "body_fields": [
      {
        "name": "tenantKey",
        "required": true,
        "meaning": "Lowercase tenant slug sent by the caller.",
        "provenance": [
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/customer_website/#schema-createtenant-request-tenantkey",
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/data_dictionary/#field-platform-tenant-tenant-key"
        ]
      },
      {
        "name": "displayName",
        "required": true,
        "meaning": "Visible tenant name.",
        "provenance": [
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/customer_website/#schema-createtenant-request-displayname",
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/data_dictionary/#field-platform-tenant-display-name"
        ]
      },
      {
        "name": "metadata",
        "required": false,
        "meaning": "Small redacted operational facts; no secrets or PII.",
        "provenance": [
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/customer_website/#schema-createtenant-request-metadata",
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/data_dictionary/#field-platform-tenant-metadata"
        ]
      },
      {
        "name": "status",
        "required": false,
        "meaning": "Defaults to provisioning; active requires the exact platform-operator tenant principal, Platform service role, and platform:tenant:create or platform:* scope after setup is complete.",
        "provenance": [
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/customer_website/#endpoint-create-tenant",
          "https://platform3-andymontgomery-9773s-projects.vercel.app/platform/1edtech/data_dictionary/#field-platform-tenant-status"
        ]
      }
    ]
  },
  "worked_examples": [
    {
      "name": "demo-readiness-brief",
      "reference": "/platform/1edtech/skill_pack/pack/references/workflows.md#demo-readiness-brief",
      "surface_calls_only": true
    },
    {
      "name": "admin-console-data-feed",
      "reference": "/platform/1edtech/skill_pack/pack/references/workflows.md#admin-console-data-feed",
      "surface_calls_only": true
    },
    {
      "name": "qc-evidence-bundle",
      "reference": "/platform/1edtech/skill_pack/pack/references/workflows.md#qc-evidence-bundle",
      "surface_calls_only": true
    }
  ],
  "leak_check": {
    "instructions_only": true,
    "no_data_processing_scripts": true,
    "no_schema_parser": true,
    "no_enum_tables": true,
    "no_release_state_switch_statements": true,
    "no_jwt_verification_logic": true,
    "no_idempotency_replay_logic": true,
    "no_audit_redaction_logic": true,
    "no_tenant_scope_logic": true,
    "no_local_platform_database": true
  },
  "route_aliases": {
    "master_canonical_prefix": "/platform/1edtech/skill_pack",
    "preview_root_pack": "/pack/SKILL.md",
    "preview_root_manifest": "/skill-pack.json",
    "canonical_pack": "/platform/1edtech/skill_pack/pack/SKILL.md",
    "canonical_manifest": "/platform/1edtech/skill_pack/skill-pack.json"
  }
}
