Skip to content

chore: checkpoint phase 3 sync-config rewrite#50

Draft
georgewrmarshall wants to merge 1 commit into
mainfrom
phase-3
Draft

chore: checkpoint phase 3 sync-config rewrite#50
georgewrmarshall wants to merge 1 commit into
mainfrom
phase-3

Conversation

@georgewrmarshall

Copy link
Copy Markdown
Contributor

Summary

  • add a parallel typed phase 3 sync-config rewrite at pipeline/sync-config.ts
  • split stable rewrite inputs into config.static.json
  • document the current metrics behavior and phase 3 cutover risk in PHASE-3-NOTES.md
  • keep the production sync path on scripts/sync-config.js and expose the rewrite through sync-config:next* scripts only

Why this is draft

The rewrite is not ready for cutover yet. Validation showed that switching the main pipeline to source-annotated deprecated components would change the current metrics contract and drop many currently tracked deprecated entries from config.json.

Context

Validation

  • yarn typecheck
  • yarn node scripts/sync-config.js --dry-run --skip-update
  • rewrite validation run separately and intentionally left as a parallel path because it still diverges from the current config

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