{
  "name": "timeback-nweamap-1edtech",
  "module": "nweamap",
  "surface": "1edtech",
  "deliverable": "skill_pack",
  "version": "2026-06-04",
  "status": "ready_for_review",
  "generated_at": "2026-06-04T19:19:29Z",
  "install": {
    "entrypoint": "/nweamap/1edtech/skill_pack/pack/SKILL.md",
    "references": [
      "/nweamap/1edtech/skill_pack/pack/references/worked-example.md",
      "/nweamap/1edtech/skill_pack/pack/references/runnable-check.md",
      "/nweamap/1edtech/skill_pack/pack/references/source-contract.md",
      "/nweamap/1edtech/skill_pack/pack/references/leak-check.md"
    ],
    "agents_metadata": {
      "openai_codex_compatible": "/nweamap/1edtech/skill_pack/pack/agents/openai.yaml",
      "claude_code": "/nweamap/1edtech/skill_pack/pack/agents/claude.yaml",
      "codex_cli": "/nweamap/1edtech/skill_pack/pack/agents/codex.yaml",
      "perplexity_computer": "/nweamap/1edtech/skill_pack/pack/agents/perplexity.md"
    },
    "hosts": {
      "claude_code": {
        "destination": "${CLAUDE_SKILL_DIR:-$HOME/.claude/skills/timeback-nweamap-1edtech}",
        "workspace_destination": ".claude/skills/timeback-nweamap-1edtech"
      },
      "codex_cli": {
        "destination": "${CODEX_HOME:-$HOME/.codex}/skills/timeback-nweamap-1edtech"
      },
      "perplexity_computer": {
        "destination": "$HOME/perplexity-computer/skills/timeback-nweamap-1edtech",
        "import_workaround": "Download the pack folder, attach SKILL.md plus references/*.md to the Perplexity Computer project, and paste the SKILL.md opening description as the project instruction."
      }
    }
  },
  "canonical_sources": {
    "architecture": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/architecture",
    "data_dictionary": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/data_dictionary",
    "customer_website": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/customer_website",
    "implementation_api": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/implementation/api",
    "surface_qc": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/surface_qc",
    "integration": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/integration"
  },
  "worked_example": {
    "entrypoint": "/nweamap/1edtech/skill_pack/pack/references/worked-example.md",
    "regenerates": "demo CDF import receipt, file evidence, and test-of-record read-back",
    "surface_calls_only": true,
    "verified_at": "2026-06-04T19:17:03Z",
    "verified_calls": [
      "GET /",
      "POST /dev/mint?tenantId=demo",
      "GET /dev/cdf/{sourceFile}",
      "POST /nweamap/v1/imports",
      "GET /nweamap/v1/imports/{importId}",
      "GET /nweamap/v1/assessment-results?sittingScope=test_of_record",
      "GET /nweamap/v1/assessment-results?sittingScope=all&includeDeleted=true"
    ],
    "expected_answer": {
      "student_id": "stu-12345",
      "subject": "Math",
      "test_rit_score": 211,
      "test_id": "1110000001",
      "is_test_of_record": true,
      "test_of_record_reason": "highest_rit",
      "norms_reference_data": "2025",
      "growth_measure_yn": "Y"
    }
  },
  "owner_reference_routes": [
    "GET /nweamap/v1/r90/table",
    "GET /nweamap/v1/r90"
  ],
  "runnable_check": {
    "entrypoint": "/nweamap/1edtech/skill_pack/pack/references/runnable-check.md",
    "purpose": "Reproduce the platform's pinned demo import/read-back answer from live API calls only.",
    "asserts": [
      "module=nweamap and surface=1edtech",
      "demo mint returns Bearer token for tenant_id=demo",
      "AssessmentResults.csv has 143 columns",
      "demo import row counts are 1/3/1/0/1 across the five CDF files",
      "test_of_record returns stu-12345 Math RIT 211 from TestID 1110000001",
      "all-sittings audit includes both Math sittings 211 and 204"
    ],
    "surface_calls_only": true
  },
  "no_logic_boundary": [
    "no norms tables",
    "no dedupe algorithm",
    "no growth-window column switch statements",
    "no term-string parsing",
    "no Growth X calculator",
    "no projected-growth fallback",
    "no private RIT50/RIT90 or Effective Grade calculator",
    "use /nweamap/v1/r90* for module-owned PowerPath RIT-to-grade lookup",
    "no MAP Quadrants report contract",
    "no golden-cell validation table"
  ],
  "boundary_decision": {
    "source_itd": "NITD-018",
    "source_url": "https://platform3-andymontgomery-9773s-projects.vercel.app/nweamap/1edtech/architecture#nitd-018-report-oracle-boundary",
    "summary": "1EdTech proves CDF import/read/sync/audit. Exact MAP Quadrants report regeneration belongs to Alpha."
  },
  "live_verification": "/nweamap/1edtech/skill_pack/live-verification.json"
}
