-
Notifications
You must be signed in to change notification settings - Fork 0
Generate migration guidance from one canonical contract #811
Copy link
Copy link
Open
Labels
area:docsPrimary work area: docs.Primary work area: docs.priority:laterDeferred or speculative work.Deferred or speculative work.status:availableOpen and available for prioritization; not blocked or actively in progress.Open and available for prioritization; not blocked or actively in progress.type:debtDebt, rot, or structural risk.Debt, rot, or structural risk.
Description
Activity
Metadata
Metadata
Assignees
Labels
area:docsPrimary work area: docs.Primary work area: docs.priority:laterDeferred or speculative work.Deferred or speculative work.status:availableOpen and available for prioritization; not blocked or actively in progress.Open and available for prioritization; not blocked or actively in progress.type:debtDebt, rot, or structural risk.Debt, rot, or structural risk.
Why
The v18-to-v19 command, root README, migration guide, and
scripts/v18-to-v19/README.mdcurrently repeat graph examples, flag semantics, and execution steps. The published--graph eventsexample already demonstrated how copied guidance can drift from real repositories that host arbitrary, multiple graph namespaces.Outcome
Define one canonical migration CLI/documentation contract and generate or mechanically verify every repeated command synopsis and example against it.
Acceptance criteria
--helpcannot disagree unnoticed.eventsis special.Related work
Follow-up debt from #806 and the migration-guide requirements tracked by #810. It is not a blocker for the immediate v19 correction unless the current fixes add another independently maintained copy.