nc_program_manager/.paul/phases
dtrentin 68c5a555f3 chore(paul): close v0.6 Fagor Support milestone, log ISS-012..017
PAUL bookkeeping per chiusura milestone v0.6 (Phase 16: 16-01 + 16-02):
- STATE.md — sezione v0.6 + Phase 16-01 + 16-02 fixup post-review.
- ROADMAP.md — Milestone v0.6 + Phase 16 (2 plans).
- paul.json — version 0.6.0, milestone Fagor Support, phase 16
  fagor-ftp.
- phases/16-fagor-ftp/ — 16-01-PLAN.md + 16-01-SUMMARY.md (impl
  iniziale), 16-02-PLAN.md + 16-02-SUMMARY.md (fix post-review).
- ISSUES.md — ISS-012..ISS-017 derivati da code review v0.6:
  - ISS-012: Fagor ReadActiveProgramAsync/SelectMainProgram non impl
  - ISS-013: Program.Invia accoppia FanucProgram a tutti i produttori
  - ISS-014: ResolvePath null-folder NRE pattern (Siemens/Mitsubishi/Fagor)
  - ISS-015: encoding source-file rischio codepage Windows non-UTF8
  - ISS-016: WriteProgramAsync validator riceve path se Name null
  - ISS-017: FagorFtpClient.Ping swallow senza log

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 20:27:44 +02:00
..
05-nc-validator docs(paul): unify phase 5 and close v0.1 milestone 2026-05-17 22:19:50 +02:00
06-rename-cleanup refactor(rename): FanucProgramManager → NcProgramManager 2026-05-17 22:31:36 +02:00
07-license-core feat(07-license-core): RSA offline license core 2026-05-17 22:58:14 +02:00
08-license-integration feat(08-license-integration): wire RSA license check, remove -chiave arg 2026-05-17 23:10:05 +02:00
09-license-generator feat(09-license-generator): standalone LicenseGenerator tool + real RSA key pair 2026-05-17 23:37:49 +02:00
10-readme-docs docs(10-readme-docs): Italian README for NcProgramManager 2026-05-17 23:46:50 +02:00
11-refactor feat(11-refactor): extract ArgParser, fix error handling, remove dead code 2026-05-18 00:01:32 +02:00
12-docs-cli docs(12-docs-cli): complete CLI reference in README — all 16 args + 12 error codes 2026-05-18 22:37:58 +02:00
13-robustness-fixes feat(14-test-hardening): env-var hardware test scaffolding + LicenseFile edge cases 2026-05-18 23:24:58 +02:00
14-test-hardening feat(14-test-hardening): env-var hardware test scaffolding + LicenseFile edge cases 2026-05-18 23:24:58 +02:00
15-logging feat(15-logging): NLog structured logging — all output through NLog (v0.5 complete) 2026-05-18 23:57:27 +02:00
16-fagor-ftp chore(paul): close v0.6 Fagor Support milestone, log ISS-012..017 2026-05-25 20:27:44 +02:00