FC-001engineeringMake the acceptance condition executableSeparates plausible output from admissible output.ESS & agentic engineeringOpen disposition
01 · Intent
Acceptance is a state-transition guard: engineers must make “done” observable to a producer and its consumer.
Consumer: Professional Agentic Engineers and Agentic Researchers working in ESS & agentic engineering.
Field: ESS & agentic engineering · engineering
Potential benefit: Separates plausible output from admissible output.
02 · Process
Given the declared assumptions, check the local guard Advance(x) → Accept(x) = true at the handoff; preserve a violating input and withhold the transition when it fails.
Boundary: This is a local contract; it does not prove model reasoning or end-to-end system quality.
03 · Knowledge
Turn “looks right” into a condition you can inspect. This proposal treats the stated law as a local invariant under its declared assumptions; its transfer beyond the named workflow remains a hypothesis.
Advance only when the declared acceptance predicate evaluates true.
04 · Model
Advance(x) → Accept(x) = true
Lean-style proof sketch · not Lean-checked
-- Lean proof shell: the property is assumed as a contract premise.
-- This shell does not prove the Fieldcraft law itself.
variable (Contract : Prop) (h_contract : Contract)
theorem acceptanceCondition : Contract := by
exact h_contractNo Lean/Lake executable is available here. This is a syntax-highlighted proof shell with the property supplied as a premise; it is not a proof of the Fieldcraft law. The executable TypeScript fixtures are separately checked.
05 · Method
Executable check: acceptance_condition_check
Executable TypeScript predicate: Advance(x) → Accept(x) = true. The validator runs both a valid witness and a counterexample witness.
06 · Evidence
The two TypeScript fixtures check this local predicate on one admitted and one rejected input. They support only the executable predicate; they do not establish the source formalism or runtime behavior. A precise predicate can still encode the wrong objective.
- admitted witness: expected true, observed true
- counterexample witness: expected false, observed false
Observed: admitted witness passes; counterexample is rejected.
07 · View
Worked case: A literature brief advances when each finding has a source link and required fields.
Counterexample: “Looks good” has no predicate and therefore cannot establish acceptance.
Trade-off: A precise predicate can still encode the wrong objective.
08 · Governance
Model risk: Passing the guard proves contract satisfaction, not usefulness.
Effect boundary: Passing a fixture grants no tool use, external effect, publication, or human acceptance.
Next evidence: Bind the full source manuscript, run a genuine Lean proof, and gather target-runtime evidence.