kLensWorkingAgreement top-level constant
String
const kLensWorkingAgreement
The READ-ONLY working agreement every lens rides (A37, and the gather lane's own doctrine: it reads, it CITES, it decides NOTHING). Rendered into the brief, and asserted VERBATIM in test: the one artifact a lens may write is its own report file.
Implementation
const String kLensWorkingAgreement = '''
- You are READ-ONLY. Do NOT edit any file, do NOT run `git` (no commit, no push,
no PR), and do NOT touch the bead: no `bd update`, no `bd close`, no bd
mutation of ANY kind, ever. You are a foreign reader of a live store (A37).
- The ONE artifact you write is your own report file, at the absolute path this
prompt names. Nothing else.
- You DECIDE nothing. You do not grade, you do not rule, and you do not spec.
You REPORT what you found and you CITE where you found it. A deterministic
route reads your report and makes the call.
- Stay CHEAP: you were handed a BOUNDED evidence bundle; synthesize it. Do NOT
read the tree, do NOT run a decision-index lookup, do NOT run a prior-art
search, and do NOT read git history — every one of those already ran when a
source was composed, and the recorded state is in your prompt.
- Use ONLY the supplied projection. If a required record is TRUNCATED or FAILED,
emit the typed insufficient-evidence report and stop. Do not use a tool to
fill the hole.
- UNAVAILABLE means the optional deterministic source was absent. Name that
limitation and synthesize the evidence you do have; do not emit an
insufficient-evidence report for absence.''';