{"success":true,"filters":{"category":null,"primitive":"learning_path","search":null},"summary":{"contracts":1,"categories":1,"requiredFields":6,"relationships":3,"evidenceOutputs":4,"failClosedRules":3,"apiSurfaces":3,"sourceModules":3},"contracts":[{"id":"primitive-contract-learning-path","primitive":"learning_path","name":"Learning Path","category":"learning","purpose":"Orders baseline assessment, missions, simulations, tool practice, workflow proof, exit assessment, and credentials for a role or company academy.","owns":["Path sequence","Maturity track","Role target","Manager evidence plan","Credential handoff"],"requiredFields":["id","targetRole","track","steps","skillsGained","managerEvidence"],"relationships":["Assembles courses, missions, scenarios, skill atoms, assessments, and credentials","Can be personalized after baseline assessment","Feeds manager coaching reports and weekly skill reports"],"evidenceProduced":["Learning plan","Path progress","Before/after readiness movement","Credential eligibility"],"sourceModules":["src/lib/platform/learning-paths.ts","src/lib/platform/personalized-learning-plans.ts","src/lib/platform/weekly-skill-reports.ts"],"apiSurfaces":["/api/learning-path-catalog","/api/personalized-learning-plans","/api/weekly-skill-reports"],"failClosedRules":["A path without role context routes to role selection or baseline assessment.","Manager evidence is read-only until attempts and results exist.","Personalized paths must preserve tenant content visibility."]}]}