Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
4ed8f69
fix(studio): acknowledge PTP role/config/start in native guided Timin…
masarray Oct 15, 2026
725b51e
fix(studio): keep PTP START acknowledgements distinct from SV publish…
masarray Oct 15, 2026
a328da1
fix(workbench): preserve bounded initial SCL-assisted MMS q/t evidenc…
masarray Oct 15, 2026
8be7b8a
fix(studio): default native PTP Sync cadence to supported 1000 ms
masarray Oct 15, 2026
fb0457f
ci(studio): package side-by-side native Windows GUI preview with pinn…
masarray Oct 15, 2026
57d028c
build(studio): replace preview NSIS with Inno Setup smart upgrade and…
masarray Oct 15, 2026
d1c4124
feat(installer): gated ownership-safe migration from public NSIS v0.1…
masarray Oct 15, 2026
c375615
test(studio): localize Windows reference-template failure before inst…
masarray Oct 15, 2026
ff64f50
fix(ci): wait on GUI installers and application exit codes in Windows…
masarray Oct 15, 2026
7ce9025
fix(ci): copy pinned firmware/tool contents into canonical native Stu…
masarray Oct 15, 2026
eb7fba2
test(studio): capture baseline vs new native firmware contract failur…
masarray Oct 15, 2026
bc5415b
fix(studio): bundle matched PR-head ESP32-P4 firmware in isolated Inn…
masarray Oct 15, 2026
4b8de64
ci(esp32): isolate reusable preview firmware build from standalone wo…
masarray Oct 15, 2026
82d2f18
fix(esp32): fail closed on invalid firmware source commit provenance
masarray Oct 15, 2026
ebc62a1
fix(studio): stop independent PTP runtime on GUI shutdown before Inno…
masarray Oct 15, 2026
06db65e
fix(studio): bound full serial STOP drain instead of assuming first b…
masarray Oct 15, 2026
305ac0c
fix(installer): unambiguous Inno stable/preview channel and safe PTP-…
masarray Oct 15, 2026
8fa52fa
test(installer): correct PowerShell expression grouping in final NSIS…
masarray Oct 15, 2026
a0adcbd
fix(studio): require PTP role ACK and live PTP2 readback before GUI S…
masarray Oct 15, 2026
61be86f
docs(workbench): canonical ARSAS-inspired GUI/SSOT strategy and cross…
masarray Oct 15, 2026
03fceb0
merge(studio): reconcile native Inno preview with latest canonical Wo…
masarray Oct 15, 2026
58ed859
fix(studio): make PTP STOP fail-closed under queued START and transpo…
masarray Oct 15, 2026
c9c0155
test(studio): validate role-mismatch rollback through STOPPED before …
masarray Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs(workbench): canonical ARSAS-inspired GUI/SSOT strategy and cross…
…-thread handoff

Publish one actionable M2K–M2P milestone and ownership plan; clarify canonical MMS/q/t/RCB evidence, UI/CI/performance budgets and multi-PR merge gates. Refresh obsolete M2G handoff and add discovery pointers for all engineers. Documentation only; no runtime behavior changed.
  • Loading branch information
masarray authored Oct 15, 2026
commit 61be86f6804bad8e1ae9a042620e763512da7901
2 changes: 1 addition & 1 deletion AI_READ_FIRST.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This repository contains protocol behavior that has been reconstructed from stan

Read the topic contract before changing the corresponding code:

- **Current native Qt Workbench / IED Browser progress, exact baseline, red PR and optimized coding handoff:** [`docs/WORKBENCH_CURRENT_HANDOFF.md`](docs/WORKBENCH_CURRENT_HANDOFF.md). Read this before working on `apps/ied_simulator` Browser/Reports/DataSets/Global Data/q/t.
- **Native Qt Workbench / IED Browser cross-thread strategy, ARSAS design reference, SSOT, milestones, ownership and merge gates:** [`docs/WORKBENCH_ARSAS_GUI_SSOT_STRATEGY.md`](docs/WORKBENCH_ARSAS_GUI_SSOT_STRATEGY.md). **Current checkpoint and active PRs:** [`docs/WORKBENCH_CURRENT_HANDOFF.md`](docs/WORKBENCH_CURRENT_HANDOFF.md). Read **both** before editing `apps/ied_simulator` Browser/Reports/DataSets/Global Data/SG/q/t.
- **Live IP discovery vs trusted-SCL online connect:** [`docs/ONLINE_MODEL_CONNECT_DECISION.md`](docs/ONLINE_MODEL_CONNECT_DECISION.md), then [`LIVE_DISCOVERY_PROFILE.md`](LIVE_DISCOVERY_PROFILE.md).
- **RCB reporting, URCB/BRCB activation, report bit semantics, replay/recovery:** [`RCB_REPORTING.md`](RCB_REPORTING.md).
- **Open SCL, live MMS reconstruction, canonical model normalization, IED-name resolution, and Edition 2 / Edition 1 export:** [`SCL_EXPORT.md`](SCL_EXPORT.md), then [`docs/SCL_IMPORT_NORMALIZATION_PROFILE.md`](docs/SCL_IMPORT_NORMALIZATION_PROFILE.md) and [`docs/SCL_EXPORT_RECONSTRUCTION_PROFILE.md`](docs/SCL_EXPORT_RECONSTRUCTION_PROFILE.md).
Expand Down
2 changes: 1 addition & 1 deletion PROJECT_HANDOFF.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This file is the **current-state handoff** for a new engineer or AI thread. Read [`NORTH_STAR.md`](NORTH_STAR.md) first for the long-term direction, then use this file to continue active development without reconstructing the bench history from chat.

> **Current native IEC 61850 Workbench / Browser engineering track (M2A–M2G):** read [docs/WORKBENCH_CURRENT_HANDOFF.md](docs/WORKBENCH_CURRENT_HANDOFF.md) before resuming Qt Browser, DataSets, Global Data, Reports, typed q/t, CI or Windows Workbench work. This is a dated, SHA-backed checkpoint and lists the active red PR. The SMV/ESP32-P4 release history below belongs to a separate product track.
> **Current native IEC 61850 Workbench / Browser engineering track (M2A–M2J merged; M2K PR #176 active as of 2026-10-15):** read [docs/WORKBENCH_ARSAS_GUI_SSOT_STRATEGY.md](docs/WORKBENCH_ARSAS_GUI_SSOT_STRATEGY.md) for the shared ARSAS-inspired GUI/SSOT execution plan, cross-thread ownership and CI/merge gates; then read [docs/WORKBENCH_CURRENT_HANDOFF.md](docs/WORKBENCH_CURRENT_HANDOFF.md) for the latest checkpoint and active blockers. **Always refresh GitHub refs**. The SMV/ESP32-P4 release history below is a separate product track.

Last major product milestone update: **2026-09-15 — stable public SMV Injector v0.1.0 released**.

Expand Down
Loading