Parent PRD
#5
Objective
Add a machine-runnable verification suite under launchpad/deploy/ that checks a deployed host from both an authorised operator's perspective and an untrusted internet client's, and fails when the security expectations are not met.
Definition of done
Impacted components
launchpad/deploy/ new: external verification suite
Out of scope
Filed by an AI agent (Claude Opus 5) on behalf of @tucktuck101 as part of a decomposition of #5. Drafted, not executed. The requirement that the suite be proven to fail against a misconfigured host is added deliberately: a verification suite that has only ever passed is not evidence, and the destroyable VM is where a deliberately broken host can be produced safely.
Parent PRD
#5
Objective
Add a machine-runnable verification suite under
launchpad/deploy/that checks a deployed host from both an authorised operator's perspective and an untrusted internet client's, and fails when the security expectations are not met.Definition of done
Impacted components
Out of scope
Filed by an AI agent (Claude Opus 5) on behalf of @tucktuck101 as part of a decomposition of #5. Drafted, not executed. The requirement that the suite be proven to fail against a misconfigured host is added deliberately: a verification suite that has only ever passed is not evidence, and the destroyable VM is where a deliberately broken host can be produced safely.