diff --git a/.paul/ROADMAP.md b/.paul/ROADMAP.md index dd66d08..cbc8d27 100644 --- a/.paul/ROADMAP.md +++ b/.paul/ROADMAP.md @@ -6,9 +6,9 @@ |---------|------|--------|--------|-----------| | v0.1 | Walking Skeleton (MTConnect) | 1 | βœ… Shipped | 2026-07-21 | | v0.2 | Machine Management UX | 2, 2.1 | βœ… Shipped (2.1 commit pending) | 2026-07-21 | -| v0.3 | Data-Item Selection + UX | 3, 3.1 | 🚧 Phase 3 done, 3.1 (theming) next | - | -| v0.4 | OPC UA Protocol | 4 | πŸ“‹ Planned | - | -| v0.5 | Fanuc FOCAS Protocol | 5 | πŸ“‹ Planned | - | +| v0.3 | Data-Item Selection + UX | 3, 3.1 | βœ… Shipped (branch v0.3.1-theming) | 2026-07-22 | +| v0.4 | OPC UA Protocol | 4 | 🚧 In progress (branch v0.4-opcua) | - | +| v0.5 | Fanuc FOCAS Protocol | 5 | ⏸️ Deferred (no native/Windows on dev host) | - | | v0.6 | History & Trends | 6 | πŸ“‹ Planned | - | ## 🚧 Active Milestone: v0.2 Machine Management UX diff --git a/.paul/STATE.md b/.paul/STATE.md index 79d2a08..632d256 100644 --- a/.paul/STATE.md +++ b/.paul/STATE.md @@ -5,18 +5,24 @@ See: .paul/PROJECT.md (updated 2026-07-21) **Core value:** Operators see live state of every configured machine across heterogeneous protocols in one place, adding machines/protocols without code. -**Current focus:** v0.3 Phase 3 (item selection) shipped β†’ PAUSED. Next: Phase 3.1 theming/UX. +**Current focus:** Autonomous finish run β€” branch-per-milestone. v0.3.1 theming SHIPPED. Now v0.4 OPC UA. ## Current Position -Milestone: v0.3 Data-Item Selection + UX -Phase: 3 (item selection) βœ“ SHIPPED β€” Phase 3.1 (theming/UX) NOT started -Plan: v0.3-backend βœ“, v0.3-appui βœ“ -Status: PAUSED (user requested). Build 0/0, 138 tests + 2 docker-skip. -Last activity: 2026-07-22 β€” v0.3 item selection: Machine.MonitoredItemIds (opt-in), IProtocolDriver.ProbeAsync, MTConnect probe+filter, Persistence col+migration, monitor.ProbeAsync, config probeβ†’checklist UI (47 items live), detail empty-state. +Milestone: v0.4 OPC UA Protocol +Phase: 4 β€” IN PROGRESS (branch v0.4-opcua, from v0.3.1-theming) +Status: Build 0/0, 148 tests + 2 docker-skip (after v0.3.1). +Last activity: 2026-07-22 β€” v0.3.1 theming shipped on branch v0.3.1-theming (Fluent light/dark, per-protocol icons, curated layout, +10 converter tests). SDK decided for v0.4: OPCFoundation.NetStandard.Opc.Ua.Client 1.5.378.156 (MIT), plugin retargets net48, IUaClient seam for testability. Progress: -- v0.3: Phase 3 done, Phase 3.1 (theming) pending +- v0.3.1 theming βœ“ (branch pushed) +- v0.4 OPC UA: impl starting +- v0.5 FOCAS: DEFERRED (no native fwlib32/Windows on Linux dev host) + +## Branch-per-milestone (user directive 2026-07-22) + +Chain, each branch from previous; user merges one at a time; push branches to origin, NO auto-merge to main: +v0.3.1-theming (from main) βœ“ β†’ v0.4-opcua β†’ v0.6-history (skips deferred v0.5). ## Loop Position