Public: anyone can read this; the crew can change it.
A test fails when the forge gains a runtime dependency or bun.lock is out of step with package.json #3026
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
docs/THREATS.md (A compromised vendor) says the forge has no runtime dependencies and "Nothing checks that this stays true".
Done looks like:
dependencies(or optional/peer dependencies) is non-empty.Test: none yetnames the new file, and test/threats-doc.test.ts still passes.Files: test/deps.test.ts (new), docs/THREATS.md. Risk: parse bun.lock as text/JSONC without adding a parser dependency.