Demo Export CLI: product asks

1.3.0 / kiro-cli / example-model / headless-kiro-cli-r1

Fictional example. All events, versions, costs, and outcomes below are synthetic. This is a report demonstration, not a product or agent benchmark.
Task outcome
Verification failed0/2 fictional checks passed
Product version
1.3.0Demo Export CLI
Task wall clock
25sExecution window only
Output tokens
Unavailableunavailable

Product asks

1 requested change

Ordered by the reporter’s priority rationale. Costs belong to the linked events; overlapping costs are not additive.

01ASK-001

Check headless authorization before starting an export

Observed friction🚪 Gate🧱 Wall

Provide a non-interactive authorization preflight and document the required human approval.

Expose the prerequisite early so teams can prepare an authorized run.

Linked-event span
16s
Tool calls / failed
1 / 1
Output tokens
Unavailable
Observation, verification, and measurement basis
Observation
The command requested browser approval after the agent had started the task.
Consequence
The unattended task stopped without an output file.
Verify the change
In headless mode, preflight reports the missing approval before an export begins.
Workaround
None recorded.
Measurement basis
sum over referenced events; tokens attributed per whole assistant message (two asks citing events from the same message both carry its tokens); span = first referenced event start to last referenced event end
Modeled saving
Not modeled.

What helped

No specific strength recorded.

Human gates

  • Workspace approval requires a human Unresolved

    Stopped and reported the prerequisite. E-002 E-003

Verification and coverage

Task outcome

Verification failed

0/2 fictional checks passed

Agent’s declaration at stop

The export is blocked by required approval. I did not create the CSV.

Stop reason: completed

Inspect verification checks

Evidence coverage

Usage
unavailable
Tool calls
partial
Timestamps
synthetic timestamps
Narrative
FICTIONAL FIRST-PERSON ACCOUNT: hand-authored demonstration, not a real agent recollection.
Prompt SHA-256
b10b4173c2cc01852b1db682fbfbb91ce20ceedc033cf0633f7686e38630ee76
Trial SHA-256
f79aa152314efdea682df80c5f33a2a7d3dcece5b8220824c99b8b8fac4a2b8d
Skill revision
example

Method and limits

kiro-cli synthetic fixture; model example-model; configuration clean.

  • All content and metrics are invented for this example.
  • A change across these fictional runs demonstrates the report, not a measured improvement.
  • Token subtotals are partial; the headless example intentionally has no usage telemetry.

Shared events can contribute to several asks. Their costs cannot be added as independent savings. Modeled savings require a comparator and follow-up measurement.

Full evidence digest

Fictional example; every event below is synthetic.

Evidence digest (factual, generated by ajx)

All numbers below were computed by ajx from recorded telemetry. Use them as given; do not recompute.

Run facts

  • Harness: kiro-cli (None)
  • Model requested: example-model; model ids observed: example-model
  • Harness config: clean
  • Task window: 2026-01-01T10:00:00Z to 2026-01-01T10:00:25Z (25.0 s, ajx process start/stop (same clock for every harness))
  • Stop: completed (harness: None), exit code 0
  • Tool calls: 2 (partial); failed: 1; same-tool retries after an error: 0
  • Output tokens: unavailable (unavailable)
  • Gaps of 60 s or more between recorded events: none
  • Timestamp source: synthetic timestamps

Timeline

Event+mm:ssKindToolInput / textDuration sErrorOutput excerpt
E-00100:00toolshellcommand: demo-export export --help2.0noUse --output FILE. Exports require workspace approval.
E-00200:08toolshellcommand: demo-export export --format csv --output report.csv3.0yesOpen the approval page to continue.
E-00300:17textI cannot open an approval session or ask a human in this headless task.
E-00400:24textThe export is blocked by required approval. I did not create the CSV.

Final message at the stopping point (verbatim declared outcome)

The export is blocked by required approval. I did not create the CSV.

Reporter verification (run by ajx AFTER the task agent stopped; not done by the task agent)

Result: 0/2 checks passed -> failed

  • FAIL: CSV exists (synthetic; None)
  • FAIL: CSV contains 100 data rows (synthetic; None)

Telemetry limitations

  • Fictional fixture. No product or model was run.