docs(migration): establish preservation-first charter

This commit is contained in:
leefer
2026-07-30 22:52:02 +08:00
parent d0e6800fe8
commit 41329943c4
6 changed files with 254 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
{
"schema_version": 1,
"updated_at": "2026-07-30T22:51:21+08:00",
"status": "preparation",
"migration_mode": "behavior_preserving_source_migration",
"source_of_truth": "current_original_webapp_runtime_and_source",
"source_root": ".",
"target_root": null,
"failed_roots": [
"next"
],
"current_slice": null,
"last_checkpoint": "xiaobai-preservation-migration-charter-20260730",
"next_action": "inventory_original_assets_and_propose_target_structure_before_copying_code",
"authoritative_documents": [
"AGENTS.md",
"docs/migration/原版保真迁移总纲.md",
"docs/migration/保真迁移账本.md",
"docs/migration/next失败冻结记录.md"
],
"hard_invariants": [
"do_not_use_next_as_migration_source",
"do_not_rewrite_existing_product_behavior",
"do_not_change_technology_stack_without_explicit_user_approval",
"preserve_visual_interaction_animation_calculation_and_data_semantics",
"require_old_new_differential_evidence_for_every_slice",
"keep_original_runtime_available",
"do_not_delete_uncertain_code"
],
"open_decisions": [
"target_directory_name",
"target_directory_structure",
"migration_slice_order"
]
}