dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 21:10:46 -04:00
4ddb6542e1 [M5] design: followups update — M5 functionally LIVE, F30/F31 resolved
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 21:06:35 -04:00
9063f10b1b [M5] mxaccess-asb: register_items retry on InvalidConnectionId — LIVE PATH WORKS
eb6c689f09 [M5] mxaccess-asb: F30 read-side dict-id resolution + matching .NET CV xmlns
703c540bdc [M5] mxaccess-asb: MX_ASB_TRACE_REPLY trace + F30/F31 followups
cf97eab396 [M5] mxaccess-asb: collect_asbidata_payloads concatenates chunked Bytes records
104efc4e9b [M5] mxaccess-asb: F28 wire-format fixes — AuthenticateMe accepted live
Compare 36 commits »
dohertj2 pushed to master at dohertj2/wwtools 2026-05-05 16:43:10 -04:00
87c0124174 Clarify script mutation limits
dohertj2 pushed to master at dohertj2/wwtools 2026-05-05 15:55:06 -04:00
c12fbc5988 graccesscli/docs: document the package-only writeback boundary
dohertj2 pushed to master at dohertj2/wwtools 2026-05-05 15:47:16 -04:00
bd95ace1c5 graccesscli: fail fast on package-only attribute writes (writeback gap fix)
dohertj2 pushed to master at dohertj2/wwtools 2026-05-05 15:11:42 -04:00
3f6bfebd6d graccesscli: extend script editor surface — --field, --lock-trigger-type, scripts delete
dohertj2 pushed to master at dohertj2/wwtools 2026-05-05 14:56:55 -04:00
65537570b8 graccesscli: enumerate ScriptExtension via canonical text-attribute suffixes
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 10:33:16 -04:00
a5d31cc2e1 [M4] mxaccess: wire MxValue overloads + shutdown(timeout) shim
48d3a9d6da [M2/M4] mxaccess-rpc: Guid::parse_str + dedupe examples (resolves F17)
af939730b1 [M4] mxaccess: examples wave 3 — 7 example programs (M4 wave 3)
Compare 3 commits »
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 10:03:56 -04:00
33edc91234 rustfmt: collapse short multi-line expressions in ntlm tests
4863c6dc1f [M4] mxaccess: Session::recover_connection + RecoveryEvent broadcast
2dc091d0be [M4] mxaccess: Session::read (read-as-subscribe pattern)
a31237d1d0 [M4] mxaccess: Subscription impls Stream<Item = DataChange> (resolves F15)
2b849aed7a [M4] mxaccess: wire CallbackExporter + spawn callback router (F15 step 1/2)
Compare 21 commits »
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 06:36:44 -04:00
16f2c148e5 design: parallelism map + /loop driver prompt + followups triage
dohertj2 created branch master in dohertj2/mxaccess 2026-05-05 06:23:42 -04:00
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-05 06:23:42 -04:00
fe2a6db786 Initial project state: .NET reference, design, Rust port (M0+M1), evidence
43733699b0 init: empty commit to unblock codex-companion
dohertj2 created repository dohertj2/mxaccess 2026-05-05 06:14:34 -04:00
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 03:09:21 -04:00
5efa767721 HistorianWcfTagClient: respect options.Transport for cert variant
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 03:01:37 -04:00
8a553423ed D2: definitive conclusion — revision-write requires non-WCF storage-engine pipe
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 02:57:00 -04:00
6b385441c1 D2 follow-up: RTag2 doesn't cascade client identity to Trx
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 02:53:33 -04:00
b40e6948e2 D2 (new path): SDK-direct WCF revision orchestrator + probe
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 02:36:09 -04:00
b5e5f5485b D2: gate is in the C++ HistorianClient, not the managed wrapper
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 02:30:06 -04:00
3af8a13059 D2 (revision-write): probe SysTimeSec — same gate, narrower scope
dohertj2 pushed to main at dohertj2/histsdk 2026-05-05 01:47:56 -04:00
2feb56d52c D2 (revision-write): empirically blocked by same gate as AddS2