Commit Graph

  • b8208b3312 test+docs(v3-batch4-wp5): 2-node dual-namespace harness tests + address-space docs Joseph Doherty 2026-07-16 13:11:34 -04:00
  • e959423323 merge WP4 Wave C review hardening (M1 event-delivery test, M2/M3 reconcile+meter, L1/L3) into v3/batch4-address-space Joseph Doherty 2026-07-16 12:53:11 -04:00
  • 3cf3576c75 fix(v3-batch4-wp4): alarm fan-out hardening — event-delivery test, resolution-failure meter, teardown guards (Wave C review M1/M2/M3/L1/L3) Joseph Doherty 2026-07-16 12:52:34 -04:00
  • 90e52a4415 fix(v3-batch4): thread ReferencingEquipmentPaths into native AlarmTransitionEvent Joseph Doherty 2026-07-16 12:10:01 -04:00
  • 1e9454582e merge WP4 (multi-notifier native alarms + teardown symmetry) into v3/batch4-address-space Joseph Doherty 2026-07-16 12:08:33 -04:00
  • 8ebc712eff feat(v3-batch4-wp4): multi-notifier native alarms (single ReportEvent → raw + equipment notifiers) + teardown symmetry Joseph Doherty 2026-07-16 12:07:11 -04:00
  • 9d09523675 merge WP3 Wave B review fixes (H1 realm write-routing, M1/M2/L1/L3, byte-parity) into v3/batch4-address-space Joseph Doherty 2026-07-16 11:30:57 -04:00
  • 2e0743ad25 fix(v3-batch4-wp3): realm-qualified write routing + dormant discovery guard + self-correction/byte-parity tests (Wave B review H1/M1/M2/L1/L3) Joseph Doherty 2026-07-16 11:30:13 -04:00
  • 77c39bf02d merge WP3 (raw-only binding + UNS fan-out + write routing) into v3/batch4-address-space Joseph Doherty 2026-07-16 10:58:08 -04:00
  • 3efcf8014b feat(v3-batch4-wp3): raw-only binding + UNS fan-out + write routing Joseph Doherty 2026-07-16 10:56:31 -04:00
  • 8b0b627f81 merge WP2 M1 fix (AddReference Organizes seam) into v3/batch4-address-space Joseph Doherty 2026-07-16 09:52:58 -04:00
  • e95615cef3 fix(v3-batch4-wp2): AddReference sink seam for Organizes UNS→Raw (Wave A review M1) Joseph Doherty 2026-07-16 09:52:30 -04:00
  • 0dbdee003b merge WP2 (node-manager dual-namespace + sink realm surface) into v3/batch4-address-space Joseph Doherty 2026-07-16 09:34:52 -04:00
  • 4807aa7edd merge WP1 (composer/planner dual-subtree) into v3/batch4-address-space Joseph Doherty 2026-07-16 09:34:52 -04:00
  • 5534698d70 feat(v3-batch4-wp2): node manager dual-namespace + realm-aware sink surface Joseph Doherty 2026-07-16 09:33:45 -04:00
  • f4f3e17e3e feat(v3-batch4-wp1): composer/planner emit both Raw + UNS subtrees Joseph Doherty 2026-07-16 09:30:12 -04:00
  • a1a56e22bb feat(v3-batch4): contracts — dual-namespace URIs, V3NodeIds, AddressSpaceRealm Joseph Doherty 2026-07-16 09:03:29 -04:00
  • f8f3b82ed6 Merge pull request 'v3 Batch 3 — UNS reference-only Equipment + {{equip}}/<RefName> resolution' (#471) from v3/batch3-uns-rework into master dohertj2 2026-07-16 08:59:01 -04:00
  • 0c65e4412e docs(v3): Batch 3 PR description v3/batch3-uns-rework Joseph Doherty 2026-07-16 07:38:20 -04:00
  • bdcb84bd7d docs(v3-batch3): UNS reference-only Equipment + {{equip}}/RefName resolution Joseph Doherty 2026-07-16 07:37:36 -04:00
  • 96af69e3d2 review(wave-b): close SA {{equip}} authoring gap (M1) + harden parity tests (L3) Joseph Doherty 2026-07-16 07:18:59 -04:00
  • 29bb4f176e merge-fix(wave-b): dedupe BuildReference test helper (WP2+WP4 both added it) Joseph Doherty 2026-07-16 07:03:21 -04:00
  • 940303276c merge worktree-agent-ad3207d913b3b74e6 (B3-WP4) into v3/batch3-uns-rework Joseph Doherty 2026-07-16 06:59:22 -04:00
  • dc0d7653b9 feat(v3-batch3): B3-WP4 — {{equip}}/<RefName> reference-relative resolution Joseph Doherty 2026-07-16 06:58:17 -04:00
  • ac12eec924 review(wave-a L1): correct concurrency-catch comment (no DB uniqueness on effective name) Joseph Doherty 2026-07-16 06:24:05 -04:00
  • ac8d4eef30 merge worktree-agent-aaae13cca624ecb2d into v3/batch3-uns-rework Joseph Doherty 2026-07-16 06:16:42 -04:00
  • 8c05a9fe0a merge worktree-agent-a2c703868462add4a into v3/batch3-uns-rework Joseph Doherty 2026-07-16 06:16:42 -04:00
  • b610a8dde5 merge worktree-agent-a10be14b6713011cd into v3/batch3-uns-rework Joseph Doherty 2026-07-16 06:16:42 -04:00
  • 77bc010ba9 v3 Batch 3 WP1: UNS Equipment Tags tab → reference list + raw-tag picker Joseph Doherty 2026-07-16 06:15:51 -04:00
  • 09ff43910c feat(raw): B3-WP3 rename-warning script scan + historized-override refine Joseph Doherty 2026-07-16 06:04:06 -04:00
  • b68c313372 feat(uns-v3): implement EffectiveNameGuard authoring-time uniqueness guard (B3-WP2) Joseph Doherty 2026-07-16 06:01:10 -04:00
  • 6dc5af7aa2 v3 Batch 3 contracts: IEffectiveNameGuard authoring-time uniqueness seam Joseph Doherty 2026-07-16 05:53:52 -04:00
  • a88dc86173 Merge pull request 'v3 Batch 2 — /raw project-tree AdminUI + Calculation driver' (#470) from v3/batch2-raw-ui into master dohertj2 2026-07-16 05:50:26 -04:00
  • 33915c9e4d docs(v3): Batch 2 — /raw authoring tree guide + CLAUDE.md + PR description v3/batch2-raw-ui Joseph Doherty 2026-07-16 05:27:31 -04:00
  • c598978d77 merge wt/wpfix into v3/batch2-raw-ui (Wave C review HIGH: calc-driver redeploy staleness) Joseph Doherty 2026-07-16 05:02:35 -04:00
  • af5e062ba4 fix(driver-calc): rebuild calc tag state on ReinitializeAsync + re-register deps post-apply (review HIGH) Joseph Doherty 2026-07-16 05:01:58 -04:00
  • 2e6e89f4a5 merge wt/wp8 into v3/batch2-raw-ui (Wave C — DriverTypeNames rewire + retire routed driver flow) Joseph Doherty 2026-07-16 04:40:23 -04:00
  • 96471d2345 refactor(adminui): B2-WP8 DriverTypeNames rewire + retire routed driver-authoring flow Joseph Doherty 2026-07-16 04:39:22 -04:00
  • dc80a3b4f6 merge wt/wp7 into v3/batch2-raw-ui (Wave C — Calculation driver) Joseph Doherty 2026-07-16 04:30:27 -04:00
  • 53d222e0f7 feat(driver-calc): B2-WP7 Calculation driver — IDependencyConsumer + triggers + deploy cycle gate Joseph Doherty 2026-07-16 04:29:37 -04:00
  • c07bbf7fd3 merge wt/wp6 into v3/batch2-raw-ui (Wave C — browse re-target) Joseph Doherty 2026-07-16 04:15:30 -04:00
  • 1f43449942 feat(adminui): B2-WP6 browse re-target — /raw device browse commits raw tags Joseph Doherty 2026-07-16 04:14:27 -04:00
  • ae9f906f52 review(b2-waveB): strip endpoint keys from driver-form config (H1) so DeviceConfig is sole endpoint source Joseph Doherty 2026-07-16 03:56:19 -04:00
  • d6d454347f merge wt/wpint into v3/batch2-raw-ui (Wave-B integration wiring) Joseph Doherty 2026-07-16 03:39:13 -04:00
  • aef9ef8452 feat(adminui): B2 Wave-B integration — wire real /raw modals + dialogs + refresh Joseph Doherty 2026-07-16 03:38:32 -04:00
  • f986519317 merge wt/wp5 into v3/batch2-raw-ui (Wave B UI) Joseph Doherty 2026-07-16 03:27:23 -04:00
  • d949bcffc1 merge wt/wp4 into v3/batch2-raw-ui (Wave B UI) Joseph Doherty 2026-07-16 03:27:23 -04:00
  • 038ffc161b merge wt/wp3 into v3/batch2-raw-ui (Wave B UI) Joseph Doherty 2026-07-16 03:27:23 -04:00
  • 844f93f64f feat(adminui): B2-WP3 driver/device config modals + page-to-form refactor Joseph Doherty 2026-07-16 03:26:24 -04:00
  • 59ea02d971 feat(adminui): B2-WP5 CSV tag import/export + review grid Joseph Doherty 2026-07-16 03:19:14 -04:00
  • ada552fbec feat(adminui): B2-WP4 manual tag entry + raw tag modal + Calculation editor Joseph Doherty 2026-07-16 03:08:05 -04:00
  • 54ab413396 merge wt/wpb0 into v3/batch2-raw-ui (Wave-B service prelude) Joseph Doherty 2026-07-16 02:58:53 -04:00
  • 76cffe1f49 feat(adminui): B2 Wave-B service prelude — tag CRUD/import + driver/device config + merged probe Joseph Doherty 2026-07-16 02:58:13 -04:00
  • 928e06dd01 review(b2-waveA): /raw auto-expand enterprise roots; friendly create-race + delete failures; auth-guard classifies /raw + dev demo Joseph Doherty 2026-07-16 02:45:06 -04:00
  • fa9d2af430 merge wt/wp2 into v3/batch2-raw-ui (Wave A) Joseph Doherty 2026-07-16 02:35:17 -04:00
  • 9ff224012a merge wt/wp1 into v3/batch2-raw-ui (Wave A) Joseph Doherty 2026-07-16 02:35:17 -04:00
  • 76b8325b84 feat(adminui): B2-WP1 RawTreeService + lazy tree data layer + mutations Joseph Doherty 2026-07-16 02:34:36 -04:00
  • b80b27f44b feat(adminui): B2-WP2 /raw page + lazy RawTree + context menus (modals stubbed) Joseph Doherty 2026-07-16 02:27:00 -04:00
  • fbf3c26c2a contracts(b2-waveA): RawNode view-model + IRawTreeService read surface + RawRenameResult Joseph Doherty 2026-07-16 02:20:05 -04:00
  • c3277b52c9 review(track0): async ContextMenu OnClick + keyboard-⋯ anchoring + focus-return; discovery-driven DriverTypeNames guard; CSV round-trip comment Joseph Doherty 2026-07-16 02:17:37 -04:00
  • 9a896efecd merge wt/t0-4 into v3/batch2-raw-ui (Track 0) Joseph Doherty 2026-07-16 02:08:20 -04:00
  • a38af16f0f merge wt/t0-3 into v3/batch2-raw-ui (Track 0) Joseph Doherty 2026-07-16 02:08:20 -04:00
  • 3c34f58bd2 merge wt/t0-2 into v3/batch2-raw-ui (Track 0) Joseph Doherty 2026-07-16 02:08:20 -04:00
  • 1fb96afd8b merge wt/t0-1 into v3/batch2-raw-ui (Track 0) Joseph Doherty 2026-07-16 02:08:20 -04:00
  • 86ca1a76d1 feat(driver-calc): T0-4 Calculation evaluator core + project Joseph Doherty 2026-07-16 02:07:38 -04:00
  • 17c7e97efb feat(commons): T0-2 RFC-4180 CSV parser + writer Joseph Doherty 2026-07-16 02:06:43 -04:00
  • 12b9978974 feat(core): T0-3 DriverTypeNames constants + reflection guard Joseph Doherty 2026-07-16 02:05:09 -04:00
  • 1d7afbb1eb feat(adminui): T0-1 reusable ContextMenu component + demo page Joseph Doherty 2026-07-16 02:05:01 -04:00
  • f121f8ca16 Merge pull request 'v3 Batch 1 — greenfield schema + RawPath identity rewiring' (#469) from v3/batch1-schema-identity into master dohertj2 2026-07-16 01:52:49 -04:00
  • 080e958d94 docs(v3): Batch 1 schema/identity note in Configuration.md + PR description v3/batch1-schema-identity Joseph Doherty 2026-07-15 22:05:19 -04:00
  • cde01e3073 docker-dev: seed a Modbus driver in MAIN (10.100.0.35:5020) for the v3 Batch 1 live gate Joseph Doherty 2026-07-15 22:03:18 -04:00
  • b14a7cb847 v3 batch1 gate: fix stale collision-error-code assertions (EquipmentSignalNameCollision -> UnsEffectiveNameCollision) in Configuration.Tests Joseph Doherty 2026-07-15 21:56:36 -04:00
  • 991a3dd70a Merge B1-wp6b-ui Joseph Doherty 2026-07-15 21:51:21 -04:00
  • 0268600d61 Merge B1-wp6b-srv Joseph Doherty 2026-07-15 21:51:20 -04:00
  • 6a616a1ab2 test(adminui): migrate AdminUI.Tests to v3 greenfield schema + Batch-1 stubs Joseph Doherty 2026-07-15 21:50:48 -04:00
  • 2c7fc65bae test(v3): migrate OpcUaServer.Tests + Host.IntegrationTests to v3 dark address space Joseph Doherty 2026-07-15 21:41:04 -04:00
  • aaba2ebd66 Merge B1-wp6integ Joseph Doherty 2026-07-15 21:26:51 -04:00
  • 9d4be3639b Merge B1-wp6core Joseph Doherty 2026-07-15 21:26:51 -04:00
  • ceede308a3 Merge B1-wp4b Joseph Doherty 2026-07-15 21:26:51 -04:00
  • 329144b1aa v3 B1-WP6: migrate Core + Server test projects to greenfield schema Joseph Doherty 2026-07-15 21:26:00 -04:00
  • 11576460a7 v3(b1-wp4b): make AdminUI compile against greenfield schema behind Batch-2/3 stubs Joseph Doherty 2026-07-15 21:09:04 -04:00
  • a4c61989b2 test(v3): migrate 6 driver IntegrationTests to RawTags API Joseph Doherty 2026-07-15 20:59:42 -04:00
  • 604928b29d Merge B1-WP4a: server pipeline -> v3 schema + dark address space + DeviceConfig merge Joseph Doherty 2026-07-15 20:46:28 -04:00
  • e81ac352ed v3 B1-WP4/WP5: pipeline rewire to greenfield schema + dark address space Joseph Doherty 2026-07-15 20:45:24 -04:00
  • 8e8dd2e824 v3 batch1 Wave-B reconcile: rename protocol parsers -> *TagDefinitionFactory in EquipmentTagConfigInspector Joseph Doherty 2026-07-15 20:21:37 -04:00
  • bd9d47eeae Merge B1-galaxy: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 8794991592 Merge B1-opcuaclient: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 53167624ae Merge B1-focas: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 7c2f28313d Merge B1-twincat: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 63b7d6ca5d Merge B1-ablegacy: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 1748af7261 Merge B1-abcip: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:49 -04:00
  • 71442daecb Merge B1-s7: v3 RawPath read-path Joseph Doherty 2026-07-15 20:20:48 -04:00
  • 8b2c3fa04c v3(focas): adopt Modbus RawTagEntry exemplar (multi-device) Joseph Doherty 2026-07-15 20:19:55 -04:00
  • c0379742bc v3(b1-abcip): RawPath read-path for AbCip (multi-device) Joseph Doherty 2026-07-15 20:18:28 -04:00
  • 636c755b04 v3(galaxy): re-key GalaxyDriver to RawPath identity (dial attributeRef) Joseph Doherty 2026-07-15 20:12:22 -04:00
  • ec01649905 v3(b1-opcuaclient): re-key OpcUaClient resolution to RawPath via RawTags Joseph Doherty 2026-07-15 20:11:44 -04:00
  • a53be2af65 v3(b1-twincat): apply Modbus exemplar pattern to TwinCAT (multi-device) Joseph Doherty 2026-07-15 20:11:23 -04:00
  • 1e26b9ab58 v3(s7): apply Modbus RawTags exemplar to the S7 driver Joseph Doherty 2026-07-15 20:11:04 -04:00
  • 3878b51e97 v3(ablegacy): apply Modbus exemplar — RawTags delivery + RawPath mapper Joseph Doherty 2026-07-15 20:09:46 -04:00
  • c379e246d0 v3 contracts: RawTagEntry gains DeviceName (trailing optional) for multi-device tag routing Joseph Doherty 2026-07-15 19:52:54 -04:00