Beforeartifacts/build-from-render/, render-named screenshots, and render-vs-app screenshots
→
Afterartifacts/build-from-source/, source-named screenshots
File and artifact namesrename-render-to-source-proposed.md
Medium. These may be used by report links and visual-review tooling; move with link updates or retain aliases.
Wave 2: needs factsMedium risk
BeforeBUILD-FROM-RENDER-REPORT.md
→
AfterBUILD-FROM-SOURCE-REPORT.md
File and artifact namesrename-render-to-source-proposed.md
Low to medium. Update internal references and archived report indexes; preserve historical artifact links if needed.
Wave 2: needs factsLow risk
Beforedocs/onboarding-render-singlesource-and-sync-2026-07-17.md
→
Afterdocs/onboarding-source-singlesource-and-sync-2026-07-17.md
File and artifact namesrename-render-to-source-proposed.md
Medium. Update gg-spec links and references in committee material.
Wave 2: needs factsMedium risk
Beforedocs/render-sync-specs/
→
Afterdocs/source-sync-specs/
File and artifact namesrename-render-to-source-proposed.md
Medium. Update every internal link and any automation that publishes or reads this documentation tree.
Wave 2: needs factsMedium risk
Beforedocs/render-truth.md
→
Afterdocs/source-truth.md
File and artifact namesrename-render-to-source-proposed.md
Medium. Update internal links, generator documentation, and any external bookmarks before removing the old path.
Wave 2: needs factsMedium risk
BeforeRENDER-BUGS-REPORT.md
→
AfterSOURCE-BUGS-REPORT.md
File and artifact namesrename-render-to-source-proposed.md
Low. Update report indexes and references.
Wave 2: needs factsLow risk
Beforescripts/export-render-parity.mjs
→
Afterexport-source-parity.mjs
Code and contract identifiersrename-render-to-source-proposed.md
Medium. Update command references and any automation consuming its current output path.
Wave 2: needs factsMedium risk
Beforescripts/qa/render-vs-app-walker.mjs
→
Aftersource-vs-app-walker.mjs
Code and contract identifiersrename-render-to-source-proposed.md
Medium. Update QA command names, artifact paths, and CI references together.
Wave 2: needs factsMedium risk
Beforevite.render-instructions.config.ts
→
Aftervite.source-instructions.config.ts
Code and contract identifiersrename-render-to-source-proposed.md
Medium. Update Vite/config selection and deployment or build commands that reference it.
Wave 2: needs factsMedium risk
BeforeenforcedBy values such as render-consistency-check and render-link-integrity-check
→
Aftersource-consistency-check and source-link-integrity-check
Code and contract identifiersrename-render-to-source-proposed.md
High. These are data contracts matched to executable validators. Rename only after both producer data and validator registry support the new values.
Wave 3: staged migrationHigh risk
Beforepublic/render-analysis.json and dist/render-analysis.json artifact paths
→
Afterpublic/source-analysis.json and dist/source-analysis.json
Code and contract identifiersrename-render-to-source-proposed.md
High. External viewers or cached clients may fetch the old path. Use a temporary redirect or duplicate artifact during migration.
Wave 3: staged migrationHigh risk
Beforerender-analysis.json JSON filename and all readers, including /home/ggvoice/gen_final.py, /home/ggvoice/gen_names.py, gen_view.py, and gen_view2.py
→
Aftersource-analysis.json
Code and contract identifiersrename-render-to-source-proposed.md
High. Update every producer and consumer atomically. Preserve a compatibility copy or migration window for live tooling.
Wave 3: staged migrationHigh risk
Beforerender-truth.json JSON filename and readers
→
Aftersource-truth.json
Code and contract identifiersrename-render-to-source-proposed.md
High. Update generator code, consumer scripts, tests, documentation, and any published artifact references together.
Wave 3: staged migrationHigh risk
Beforescripts/flow-sync/render-engine-wiring.ts
→
Aftersource-engine-wiring.ts
Code and contract identifiersrename-render-to-source-proposed.md
High. Update imports and any flow-sync orchestration that resolves this filename.
Wave 3: staged migrationHigh risk
Beforescripts/flow-sync/seed-from-render.ts and scripts/flow-sync/__tests__/seed-from-render.test.ts
→
Afterseed-from-source
Code and contract identifiersrename-render-to-source-proposed.md
High. Update package scripts, imports, test names, CI callers, and any operator runbooks in the same release.
Wave 3: staged migrationHigh risk
Beforescripts/generate-render-truth.ts
→
Aftergenerate-source-truth.ts
Code and contract identifiersrename-render-to-source-proposed.md
High. Update npm scripts, generated-output expectations, all callers, and the output filename in one change.
Wave 3: staged migrationHigh risk
Beforescripts/render-app-bridge/ and scripts/render-app-bridge/render-app-shadow-scan.ts
→
Afterscripts/source-app-bridge/ and source-app-shadow-scan.ts
Code and contract identifiersrename-render-to-source-proposed.md
High. Directory rename changes all script paths, package commands, CI jobs, and handoff documentation.
Wave 3: staged migrationHigh risk
Beforescripts/render-consistency-check.mjs, render-contract-utils.mjs, and render-link-integrity-check.mjs
→
Aftersource-consistency-check.mjs, source-contract-utils.mjs, and source-link-integrity-check.mjs
Code and contract identifiersrename-render-to-source-proposed.md
High. These are validation entry points and may be referenced by package scripts, CI, tests, and enforcedBy values in source data.
Wave 3: staged migrationHigh risk