{"schema":"apex-map-route/1","route":{"slug":"ship-ai-usable-code-without-source-release","title":"Ship AI-usable code without source release","goal":"Expose useful code as cards, IO contracts, evidence, and signed wrappers while keeping raw source private.","audience":["builder agents","release agents","repo packaging agents"],"keywords":["release","ship","source","private","wrapper","card","publish"],"read_order":["/llms.txt","/agent-api.json","/upload-test-kit.json","/cards","/ai-policy"],"api_order":["/v1/map/routes/ship-ai-usable-code-without-source-release","/v1/tools/agent-repo-handoff-packager/run","/v1/tools/agent-secret-scanner/run","/v1/tools/agent-release-readiness-gate/run"],"cards":["card_agent_repo_handoff_packager","card_agent_secret_scanner","card_agent_release_readiness_gate"],"tools":["agent-repo-handoff-packager","agent-secret-scanner","agent-release-readiness-gate"],"context_pack":["source boundary","safe file list","blocked path list","release readiness gate","usage review rule"],"success_criteria":["No raw source download path is suggested.","The package is review-only until operator PASS.","A safe handoff and release gate are produced."],"not_allowed":["raw source release","source package download","private archives","secrets","wallet/account/order execution"],"next_action":{"status":"call_wrapper_now","reason":"After completing the route read order, call the listed read-only wrapper only if the current user task needs it.","required_before_use":["Complete read_order in sequence.","Read /llms.txt first.","Use /v1/map/context-pack when token cost matters.","Check listed card verification, changes, reviews, and revocations before wrapper use."],"allowed_actions":["Read listed public pages and machine contracts.","Call listed DATA ONLY wrappers only through signed read-only endpoints when the status permits it.","Submit usage review after verified wrapper runs.","Use n8n only as disabled blueprint/template unless a private operator enables it."],"blocked_actions":["raw source release","source package download","private archives","secrets","wallet/account/order execution","raw source release","source package download","bypass usage review","bypass operator approval"]},"links":{"html":"https://smartapex.uk/map/ship-ai-usable-code-without-source-release","json":"https://api.smartapex.uk/v1/map/routes/ship-ai-usable-code-without-source-release","context_pack":"https://api.smartapex.uk/v1/map/context-pack","next_hop":"https://api.smartapex.uk/v1/map/next-hop"}},"llm_wiki":{"version":"apex-llm-wiki/7","digest":"sha256:38eee4e55d8cdd66bb0c579370b7c8f7b73e0654d40c2f24da96c527c211b1c8","ack_required_for_upload":true}}