Skip to content

verify-after-apply.md check 0 uses $stamp in a fence that does not define it #15

Description

@ringo380

skills/notation-audit/references/verify-after-apply.md check 0 has a project-scope backup snippet that references $stamp, but $stamp is set in a separate fenced block earlier in the same check. The Bash tool does not persist shell state between calls, so the variable is unset at that point and the backup gets a mis-named filename.

The adjacent prose already says to record the stamp and substitute it literally, and commands/notate.md Step 6 item 3 does exactly that - so this snippet contradicts both its own prose and its sibling file.

Low blast radius: the result is a mis-named backup, not a lost file. But it is the same class as the cross-invocation defect fixed in #0.10.0, and it is the one instance the fix wave missed.

Fix: substitute the literal stamp in the snippet, matching commands/notate.md Step 6 item 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions