@shipgate.dev/mission
v0.1.0
Published
ShipGate mission layer — ISL mission spec parser, writer, compiler, storage.
Downloads
10
Readme
@shipgate.dev/mission
ShipGate mission layer.
Turns a natural-language coding prompt into an ISL mission spec, stores it, approves it, and exposes the active mission to the verifier.
ISL mission grammar (v0)
mission "<title>"
intent {
problem: "<sentence>"
outcome: "<sentence>"
}
scope {
include: ["**/*.ts"]
exclude: ["node_modules/**"]
}
must {
create_health_endpoint()
return_ok_status()
}
must_not {
break_existing_routes()
}
proof {
endpoint_test_passes: true
}API
import {
compileMission,
parseMissionISL,
writeMissionISL,
saveMission,
approveMission,
getActiveMission,
listMissions,
type ISLMission,
} from '@shipgate.dev/mission';On-disk layout
.shipgate/
├─ active-mission.json
└─ missions/
└─ <missionId>.isl
shipgate.isl # optional canonical copy of the approved mission