Skip to content

Planted-fire staleness alarm: last_planted age check (reader-driven suggestion) #1086

Description

@pm25coder

Feature suggestion from a reader on post 4 (heinrichneb, comment 3doei, 2026-08-31):
https://dev.to/pm25coder/50-minutes-from-issue-to-merged-fix-when-the-readers-find-the-boundary-you-shipped-past-20g5

The scheduled planted-fire test (issue #1072, merged #1073) needs a companion alarm on the last_planted timestamp's age:

  • last_planted / last_real as a timestamp pair is good, but the pair needs a third thing: an alarm on last_planted's age.
  • "A scheduled fire that stops being scheduled rots exactly as silently as the detector it was guarding."
  • "planted fire hasn't fired in N days" is the one place the recursion terminates cheaply: checking a timestamp's age is stateless, needs no population, and can't be blind about an empty set.
  • Layering: guard, planted fire for the guard, age alarm for the planted fire — "the third one is finally boring enough to trust".

Also raised in the same comment: the fire drill itself should ride the real tokenizer-switch path (same-door constraint applied to the drill), not a test endpoint.

Value: the alarm closes the meta-loop (a planted fire that stops running is invisible without it) and is trivial to implement (stateless timestamp age check).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions