Commit 8685bcc
fix(presets): reconcile constitution after removal
When the removed preset supplied constitution-template, rematerialize the
winning remaining resolver layer only if provenance proves the live file is
still generated and unchanged. Preserve edited constitutions and report
post-removal reconciliation failures as non-fatal warnings.
Add coverage for restoring the core layer, falling back from a removed
higher-priority preset, and preserving edited generated content.
Assisted-by: GitHub Copilot (model: GPT-5.6 Sol, autonomous)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1b2c095d-b45c-4d52-8d56-bd6121d96ab61 parent 116ab2c commit 8685bcc
2 files changed
Lines changed: 56 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1729 | 1729 | | |
1730 | 1730 | | |
1731 | 1731 | | |
1732 | | - | |
1733 | | - | |
1734 | | - | |
1735 | 1732 | | |
1736 | | - | |
1737 | | - | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
1746 | | - | |
1747 | | - | |
1748 | | - | |
| 1733 | + | |
1749 | 1734 | | |
1750 | 1735 | | |
1751 | 1736 | | |
| |||
1754 | 1739 | | |
1755 | 1740 | | |
1756 | 1741 | | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
1757 | 1755 | | |
1758 | 1756 | | |
1759 | 1757 | | |
| |||
1833 | 1831 | | |
1834 | 1832 | | |
1835 | 1833 | | |
| 1834 | + | |
1836 | 1835 | | |
1837 | 1836 | | |
1838 | 1837 | | |
1839 | 1838 | | |
1840 | 1839 | | |
1841 | 1840 | | |
1842 | 1841 | | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
1843 | 1847 | | |
1844 | 1848 | | |
1845 | 1849 | | |
| |||
1886 | 1890 | | |
1887 | 1891 | | |
1888 | 1892 | | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
1889 | 1905 | | |
1890 | 1906 | | |
1891 | 1907 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2704 | 2704 | | |
2705 | 2705 | | |
2706 | 2706 | | |
| 2707 | + | |
| 2708 | + | |
| 2709 | + | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
2707 | 2725 | | |
2708 | 2726 | | |
2709 | 2727 | | |
| |||
2893 | 2911 | | |
2894 | 2912 | | |
2895 | 2913 | | |
2896 | | - | |
| 2914 | + | |
2897 | 2915 | | |
2898 | 2916 | | |
2899 | | - | |
| 2917 | + | |
2900 | 2918 | | |
2901 | 2919 | | |
2902 | 2920 | | |
| |||
2936 | 2954 | | |
2937 | 2955 | | |
2938 | 2956 | | |
| 2957 | + | |
| 2958 | + | |
| 2959 | + | |
| 2960 | + | |
2939 | 2961 | | |
2940 | 2962 | | |
2941 | 2963 | | |
| |||
0 commit comments