pdulvp.fr

Never type an issue number by hand has been fixed.

See more details at : https://github.com/pdulvp/prel/issues/17

  • memory/write-plan-before-coding.md now says the hooks themselves write the #<n> prefix and stamp the plans; a commit message never starts with a hand-typed number
  • new shared memory never-invent-issue-numbers.md, indexed in INDEX.md: the identifier comes only from gh issue create, via the hooks or prel attach-issue; if gh fails the commit goes unnumbered and the failure is reported
  • the issue-from-plans.sh usage says the same where it shows the #12 subject

State plainly that issue numbers are never typed by hand

<sub>2026-11-04-2307-issue-numbers-never-typed-by-hand.md — 2026-11-04 23:07</sub>

A session read write-plan-before-coding.md as "put #<n> in front of the
commit subject" and hand-typed #4..#19 in pdcartes-tarot, which the hooks
then treated as already-attached. Make the rule unmistakable: the identifier
exists only once gh issue create has answered; the hooks (or
prel attach-issue) write it, never the agent.

  • [ ] memory/write-plan-before-coding.md: rewrite the ambiguous sentence so

it says the hooks prefix the subject and stamp the plans, and that a
commit message must never carry a hand-typed #N

  • [ ] New memory/never-invent-issue-numbers.md + INDEX.md line: the #N

comes only from gh's answer (hooks at commit time, prel attach-issue
after the fact); if gh fails, commit without a number and report it

  • [ ] One clarifying line in the issue-from-plans.sh usage text
  • [ ] Commit in prel (the hooks file the issue for this very change), then

mark the plan complete, write sumup.md, archive the plan

  • [ ] prel memory register in pdcartes-tarot so its MEMORY.md links the new memory

<sub>Filed by prel from the completed plans at commit time.</sub>