Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

The Spike Clock Is an Instrument

Описание и применение

Скрипт spike‑clock записывает каждый этап спайка в JSON‑строку, предупреждает о приближении к бюджету и останавливает работу, когда бюджет исчерпан, обеспечивая прозрачный журнал времени.

Задача

A developer’s spike often ends without recording why it ran long, leading to untracked overruns and vague feelings of delay.

Результат

The spike-clock script turns subjective time tracking into a reproducible log, enabling developers to see exactly when a spike exceeded its budget and to document the reason for overruns.

Рабочий процесс

  • 1. Create spike.yml with question, falsifier, budget, and artifacts. 2. Run ./spike-clock.sh start before writing the question. 3. Execute spike steps, calling ./spike-clock.sh step or probe as needed. 4. Run ./probe-cold-start.sh <URL> to collect three spaced hits. 5. Summarise CSV into a verdict and write to spike.yml. 6. Run ./spike-clock.sh verdict to log final outcome. 7. Review the generated JSONL log for budget compliance.

Доказательства

A developer is ninety‑one minutes into a spike, and the original question … has quietly been replaced by a retry wrapper nobody asked for.

Источник

The instrument is small on purpose. A heartbeat script appends one JSON line every time the operator starts a phase, finishes a step, or runs a probe, and it refuses to stay silent about the budget.

Источник

The probe is where the clock earns its keep, because it converts a subjective impression of speed into three rows that either match the falsifier or do not.

Источник

  • Дата записи: 2026-10-20T10:41:31.426Z