Skip to content

chore(prob-105): deprecate as resolved, with the reason actually in the file - #480

Merged
explosivebit merged 1 commit into
devfrom
chore/deprecate-prob-105
Sep 8, 2026
Merged

explosivebit merged 1 commit into
devfrom
chore/deprecate-prob-105

Conversation

@explosivebit

Copy link
Copy Markdown
Contributor

Artifact-only. PROB-105 described a defect that #472 fixed (merged as 551ddb9), so it is retired as history rather than deleted.

Why this is a PR and not a one-liner

forgeplan deprecate PROB-105 --reason "..." ran cleanly: it echoed the reason back, forgeplan get PROB-105 showed a ## Deprecation section containing it, and the status transitioned. The markdown file got the status and not the reason. .forgeplan/lance/ is gitignored, so the only durable copy would have been missing the answer to "why was this retired".

The section here was restored through forgeplan update --body, which does project correctly.

Filed while recovering:

Note for reviewers

CLAUDE.md RED LINE #8 names commands/deprecate.rs as the canonical projection flow, and it is — the CLI wrapper re-reads the record and calls render_projection. The loss happens under it, which is why nothing about the command looks wrong.

…he file

PROB-105 described a defect that #472 fixed, so it is retired as history
rather than deleted.

The `## Deprecation` section here was restored by hand through
`forgeplan update --body`. `forgeplan deprecate` wrote it to LanceDB
only: the status reached the file, the reason did not, and `lance/` is
gitignored — so on a fresh clone the reason would simply not exist while
`forgeplan get` kept showing it. Filed as #478 with a reproducer on the
shipped v0.36.0 binary; `reopen` loses its section the same way, and #479
covers a separate identity defect found in the same run.

Refs: prob-105, #472, #478

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@explosivebit
explosivebit merged commit 31db352 into dev Sep 8, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant