Skip to content

The product's value is stated as the false dones its finish caught, beside the friction it cost

The product's value is stated as the false dones its finish caught, beside the friction it cost

majordomus://adr/adr-0208proposed product-adoptionchatgpt-project

it references

  • put_in_force share/events.yaml (file)
  • put_in_force adr-0082
  • put_in_force docs/ECONOMICS.md (document)
  • put_in_force lib/finish.sh (implementation)
  • put_in_force the-product-shows-what-it-caught (intent)
  • put_in_force I3126
  • put_in_force I3130
  • put_in_force I3131
  • put_in_force I3132
  • put_in_force I3133
  • put_in_force criteria-prove-the-declared-outcome-not-its-value (knowledge)
  • put_in_force cost-per-accepted-outcome
  • put_in_force the-product-shows-what-it-caught

referenced by

Nothing in the layer names it. Backlinks are derived, so an empty list is an answer rather than an omission.

208. The product's value is stated as the false dones its finish caught, beside the friction it cost

Context

From 2026-09-11 the owner repeatedly asked whether Majordomus is worth the time and asked for metrics. Assessments proposed many ROI measures (time-to-context, interventions, failed handovers, regressions prevented). Most need telemetry that does not exist (execution-telemetry is blocked). One needs nothing new: task.refused was added so that a refusal later satisfied counts as a caught false done.

Decision

The primary product metric is the number of tasks a worker called finished that finish refused and later accepted after a change, shown with its denominator (accepted tasks), beside the friction metrics: unanswered refusals, time from first refusal to acceptance, and on the benchmark the false-done rate with and without the finish contract. Feature counts, session counts and event counts are never product metrics.

Alternatives rejected

  • Feature completeness as the definition of done
  • Event or session counts as activity metrics
  • Modelled savings (counterfactual class)

Consequences

I3130 to I3133 implement it; a figure is per checkout until a tracked projection exists, and says so.

Sources

Promoted on 2026-10-18 from the owner's ChatGPT project (workspace chatgpt-majordomus, issue I3100). The owner has not accepted it; it is proposed for the owner's decision.

  • chatgpt-majordomus:c119#7
  • chatgpt-majordomus:c277#1
  • chatgpt-majordomus:c256#2

Where this comes from

canonical file
.ai/repo/adrs/0208-the-product-s-value-is-stated-as-the-false-dones-its-finish-caug.md
identity
adr-0208
also served as
MCP resource majordomus://adr/adr-0208 · majordomus entity show adr/adr-0208 · GET /api/v1/entity?uri=majordomus://adr/adr-0208
in the Cockpit
/cockpit/objects/adr/adr-0208

This page is generated from the file above by scripts/generate-site-data; editing the page changes nothing, editing the file changes every surface. The relations above are edges of docs/generated/graph.json, which the executable writes from the same index.

Searches the titles and descriptions of every page this site publishes.