feat: Align open-contracts with @hasna/contracts - #44
Conversation
Adversarial review: REJECTReviewed at head 1. It fixes nothing measurableTest counts,
The base suite was already green (rc=0, 0 fail). Nothing was failing here, so no pre-fix failure could be reproduced — the PR demonstrates nothing in an environment where its effect is observable. 2. Its only net effect is to make security tests skippable
These are credential-forwarding and authority-boundary tests. Where the runtime cannot bind, 3. The publish gate reports PASS with the security check unrunForcing the probe to A skip line is printed, but the script still exits 0 and asserts What would make this acceptableKeep the checks unconditional by default. If a genuinely bind-less runtime must be tolerated, require an explicit opt-out env var, and make the unset/absent case exit non-zero — never a silent green. Also note the probe requires binding Also: stale baseBase |
Objective
Align open-contracts with @hasna/contracts
Run the @hasna/contracts conformance check for this repo and fix every violation until it passes — ensure a valid hasna.contract.json, published_artifact_gate satisfied (artifact-scan wired into prepack), storage waiver where applicable, and all required metadata/scripts present. Keep changes minimal and conformant. Open a PR; do not merge.
Verification
Run
run_986eca77a07f· backendcodewith· task54646129-6caf-4b78-82be-cb2c212ca7ce🏭 Generated by @hasnaxyz/factory
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.