TC #96 — Phase 9 shallow merge replaces top-level blocks #96
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scenario / Expected
User config has models = {fast, cloud}; project overlay has models = {project_model}. Effective config has models = {project_model} ONLY (fast and cloud GONE). Documents the R7 UX trap behavior — predictable, but every project file must compose the full block.
Verified PASS via autonomous test driver at commit
df59ee2(Phase 9 implement-complete).R7 shallow-merge documented behavior verified. User config has models = {fast, cloud, ...}; project overlay sets models = {project_model}. Post-merge effective config: models contains ONLY project_model (fast + cloud GONE). UX trap as documented in §1 done-when + §9 risk row + config.lua header.
Closed by Phase 9 verify.