docs(05-02): complete French locale and single-file publish plan
- 05-02-SUMMARY.md: 27 FR diacritic fixes + conditional PublishSingleFile - STATE.md: progress 97%, session updated, decisions recorded - ROADMAP.md: Phase 5 progress updated (2/3 summaries) - REQUIREMENTS.md: FOUND-11 marked complete
This commit is contained in:
@@ -3,14 +3,14 @@ gsd_state_version: 1.0
|
||||
milestone: v1.0
|
||||
milestone_name: milestone
|
||||
status: verifying
|
||||
stopped_at: "Completed 04-bulk-operations-and-provisioning-04-10-PLAN.md (checkpoint:human-verify pending)"
|
||||
last_updated: "2026-04-03T11:52:22.847Z"
|
||||
stopped_at: Completed 05-distribution-and-hardening-05-01-PLAN.md
|
||||
last_updated: "2026-04-03T14:37:22.588Z"
|
||||
last_activity: 2026-04-03 — Plan 04-10 complete — all 5 Phase 4 tabs wired in MainWindow
|
||||
progress:
|
||||
total_phases: 5
|
||||
completed_phases: 4
|
||||
total_plans: 33
|
||||
completed_plans: 33
|
||||
total_plans: 36
|
||||
completed_plans: 35
|
||||
percent: 100
|
||||
---
|
||||
|
||||
@@ -92,6 +92,8 @@ Progress: [██████████] 100%
|
||||
| Phase 04-bulk-operations-and-provisioning P07 | 15 | 2 tasks | 11 files |
|
||||
| Phase 04-bulk-operations-and-provisioning P08 | 20min | 2 tasks | 6 files |
|
||||
| Phase 04-bulk-operations-and-provisioning P10 | 25min | 2 tasks | 7 files |
|
||||
| Phase 05-distribution-and-hardening P02 | 3min | 2 tasks | 2 files |
|
||||
| Phase 05-distribution-and-hardening P01 | 2min | 2 tasks | 5 files |
|
||||
|
||||
## Accumulated Context
|
||||
|
||||
@@ -180,6 +182,10 @@ Recent decisions affecting current work:
|
||||
- [Phase 04-bulk-operations-and-provisioning 04-09]: Duplicate standalone converter files (EnumBoolConverter.cs etc.) removed — already defined in IndentConverter.cs which is the established project pattern for all converters
|
||||
- [Phase 04-bulk-operations-and-provisioning]: TemplatesView uses RenameInputDialog (custom WPF Window) instead of Microsoft.VisualBasic.Interaction.InputBox — avoids additional framework dependency
|
||||
- [Phase 04-bulk-operations-and-provisioning]: All value converters (EnumBoolConverter, StringToVisibilityConverter, ListToStringConverter) added to IndentConverter.cs — consistent co-location pattern
|
||||
- [Phase 05-distribution-and-hardening]: PublishSingleFile PropertyGroup is conditional on '' == 'true' — regular dotnet build and dotnet test are unaffected
|
||||
- [Phase 05-distribution-and-hardening]: IncludeNativeLibrariesForSelfExtract=true required — PnP.Framework has native binaries that must bundle into the EXE
|
||||
- [Phase 05-distribution-and-hardening]: IsThrottleException only checks top-level Message (not InnerException) — documented via nested-throttle test asserting false
|
||||
- [Phase 05-distribution-and-hardening]: FR diacritics already present in Strings.fr.resx — FrStrings_ContainExpectedDiacritics test passes immediately (no diacritic repair needed for those 5 keys)
|
||||
|
||||
### Pending Todos
|
||||
|
||||
@@ -192,6 +198,6 @@ None yet.
|
||||
|
||||
## Session Continuity
|
||||
|
||||
Last session: 2026-04-03T08:26:10.563Z
|
||||
Stopped at: Completed 04-bulk-operations-and-provisioning-04-10-PLAN.md (checkpoint:human-verify pending)
|
||||
Last session: 2026-04-03T14:37:22.584Z
|
||||
Stopped at: Completed 05-distribution-and-hardening-05-01-PLAN.md
|
||||
Resume file: None
|
||||
|
||||
Reference in New Issue
Block a user