Keeping Open Decisions Open: Executable Rules for Agent-Built Software — a Field Case

A coding agent asked to implement a requirement has no way to leave an open question open: it decides, and nothing in the artifact marks the choice. We report a field case of a small product (a mutual-attention app for older adults living alone, Android and iOS) built almost entirely by coding agents under one human ratifier, observed over about ten weeks. We describe three mechanical checks run against the code: CANON (every string shown to a person exists verbatim in a governed catalog), COVERAGE (every verifiable contract clause cites a test that still exists) and NO-IMPLICIT-CLOSE (for every decision recorded as open, a test fails if the code behaves as if one alternative had been chosen). The first two adapt established practice; the third is, to our knowledge, not described elsewhere. We report what the checks found on first execution, including errors in the verification artifacts themselves. One case, observed by its own author: a documented method and its first field record, not a validation.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-02
DOI
https://doi.org/10.5281/zenodo.23897575
Primary Topic
Software Engineering Techniques and Practices
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Keeping Open Decisions Open: Executable Rules for Agent-Built Software — a Field Case

Francesco Riva
3 links
Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Techniques and Practices
preprint

Keeping Open Decisions Open: Executable Rules for Agent-Built Software — a Field Case

Francesco Riva
preprint en

Abstract

A coding agent asked to implement a requirement has no way to leave an open question open: it decides, and nothing in the artifact marks the choice. We report a field case of a small product (a mutual-attention app for older adults living alone, Android and iOS) built almost entirely by coding agents under one human ratifier, observed over about ten weeks. We describe three mechanical checks run against the code: CANON (every string shown to a person exists verbatim in a governed catalog), COVERAGE (every verifiable contract clause cites a test that still exists) and NO-IMPLICIT-CLOSE (for every decision recorded as open, a test fails if the code behaves as if one alternative had been chosen). The first two adapt established practice; the third is, to our knowledge, not described elsewhere. We report what the checks found on first execution, including errors in the verification artifacts themselves. One case, observed by its own author: a documented method and its first field record, not a validation.

Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon