1313 Commits

Author SHA1 Message Date
Joseph Doherty 68f911e634 docs: note alarmOverrides in GetInstanceDocumentAsync; mark template-alarm/override plan complete 2026-06-07 10:31:02 -04:00
Joseph Doherty 5bc8dbad31 test(playwright): Notification hygiene — scoped pager locator, next-enabled re-assert, role-mapping-delete doc note 2026-06-07 10:22:54 -04:00
Joseph Doherty d3adf8c2e4 test(playwright): SiteCalls hygiene — site-a seeds where grid-visible, scoped pager locator, next-enabled re-assert 2026-06-07 10:20:33 -04:00
Joseph Doherty f78086334f test(playwright): InstanceConfigure alarm-override set-priority/clear round-trip; drop stale TODO 2026-06-07 10:17:27 -04:00
Joseph Doherty c3d7d8a6a4 test(playwright): provision a HiLo alarm in InstanceConfigureFixture (via typed CLI flags) 2026-06-07 10:13:45 -04:00
Joseph Doherty bc8960779b feat(ui): add data-test hooks to InstanceConfigure alarm-override section 2026-06-07 10:10:50 -04:00
Joseph Doherty c84eb5aeef docs(cli): note intentional omission of HiLo per-setpoint priorities/deadbands/messages (review fix) 2026-06-07 10:06:58 -04:00
Joseph Doherty f0b144ebda test(playwright): CliRunner AddAlarm + alarm-override-delete helpers + round-trip (typed flags) 2026-06-07 10:05:32 -04:00
Joseph Doherty bbc3804d07 feat(cli): typed setpoint flags for template alarm add (serializes trigger-config JSON) 2026-06-07 10:02:51 -04:00
Joseph Doherty 9d7e69056a docs(plans): add template-alarm CLI + alarm-override coverage implementation plan 2026-06-07 10:00:48 -04:00
Joseph Doherty 475bfadacd docs(plans): design for template-alarm CLI ergonomics + alarm-override coverage 2026-06-07 09:53:34 -04:00
Joseph Doherty fdea9e0bde docs(plans): mark Wave 4 tasks complete 2026-06-07 04:33:16 -04:00
Joseph Doherty 70e84a7b79 test(playwright): seed inside try in Notification filter/modal tests for guaranteed cleanup (review fix) 2026-06-07 04:32:16 -04:00
Joseph Doherty b1d7497463 test(playwright): seed inside try in Notification stuck/pagination tests for guaranteed cleanup (review fix) 2026-06-07 04:23:33 -04:00
Joseph Doherty 99a69c1fba test(playwright): Notification Report stuck-only + pagination edge cases (Wave 4) 2026-06-07 04:18:04 -04:00
Joseph Doherty 5774b30d0d test(playwright): scope Notification detail-modal title selector to the open modal (review fix) 2026-06-07 04:15:25 -04:00
Joseph Doherty 42f38996a9 test(playwright): Notification Report filter-combo + detail-modal edge cases (Wave 4) 2026-06-07 04:12:02 -04:00
Joseph Doherty e36adf8acd test(playwright): gate Audit non-API cURL assertion on rendered drawer body (review fix) 2026-06-07 04:09:24 -04:00
Joseph Doherty 3b71ac220a test(playwright): Site Calls keyset pagination edge case (Wave 4) 2026-06-07 04:06:08 -04:00
Joseph Doherty f5535ad5c1 test(playwright): Audit Log non-API-no-cURL + drawer-close edge cases (Wave 4) 2026-06-07 04:02:01 -04:00
Joseph Doherty eea68b97f6 test(playwright): Site Calls status-filter + empty-state edge cases (Wave 4) 2026-06-07 03:58:52 -04:00
Joseph Doherty 79778e12b7 test(playwright): Audit Log filter-combination + empty-state edge cases (Wave 4) 2026-06-07 03:55:34 -04:00
Joseph Doherty 0efbb66bc3 test(playwright): LDAP missing-field + duplicate-group edge cases (Wave 4) 2026-06-07 03:50:05 -04:00
Joseph Doherty 8419eb0d86 test(playwright): Templates edit-attribute + delete-blocked-by-instance edge cases (Wave 4) 2026-06-07 03:47:04 -04:00
Joseph Doherty 3e57c6b054 test(playwright): drop inert defensive teardown in Sites dup-identifier test (review fix) 2026-06-07 03:43:49 -04:00
Joseph Doherty 64222cf596 test(playwright): Templates duplicate-name + create-cancel edge cases (Wave 4) 2026-06-07 03:37:25 -04:00
Joseph Doherty 11ba61c39c test(playwright): Sites duplicate-identifier + cancel-from-edit edge cases (Wave 4) 2026-06-07 03:34:47 -04:00
Joseph Doherty 5c190885da test(playwright): generalize NotificationDataSeeder for status/created-at (Wave 4 prep)
Add InsertNotificationAsync with explicit status/createdAt parameters so tests
can seed back-dated Retrying rows that satisfy the IsStuck derived property
(Status ∈ {Pending,Retrying} && CreatedAt < now − 10 min). Refactor
InsertParkedNotificationAsync to delegate to it, preserving its exact public
signature and producing identical SQL for existing callers.
2026-06-07 03:31:28 -04:00
Joseph Doherty 40f6d21392 test(playwright): add CLI role-mapping create/delete helpers (Wave 4 prep) 2026-06-07 03:28:29 -04:00
Joseph Doherty 7fda67be9e docs(plans): add Wave 4 Playwright edge-sweep plan (cross-cutting edge cases) 2026-06-07 03:26:25 -04:00
Joseph Doherty 1eece71c76 docs(plans): mark Wave 3 tasks complete 2026-06-06 16:10:07 -04:00
Joseph Doherty c6b682c82f test(playwright): make ApiKey name-commit deterministic under full-suite load (flake fix) 2026-06-06 16:06:24 -04:00
Joseph Doherty 8f63ef08eb test(playwright): flush ApiKey name @bind before Save to destabilize validation flake 2026-06-06 15:50:33 -04:00
Joseph Doherty 037184f213 test(playwright): add Configuration Audit modal/copy/bundle-chip coverage (Wave 3) 2026-06-06 15:37:57 -04:00
Joseph Doherty 0b71712ee1 test(playwright): scope ConfigAudit pagination button selectors (review fix) 2026-06-06 15:34:09 -04:00
Joseph Doherty 6975988ab4 test(playwright): add Configuration Audit render/search/pagination coverage (Wave 3) 2026-06-06 15:29:39 -04:00
Joseph Doherty 6523499ddb test(playwright): harden ApiMethod Name selector + tab-settle + modal-title (review fix) 2026-06-06 15:23:01 -04:00
Joseph Doherty 90ef6e8dc5 test(playwright): add ConfigAuditDataSeeder (AuditLogEntries direct-SQL seeder) (Wave 3) 2026-06-06 15:20:03 -04:00
Joseph Doherty 1ecce58437 test(playwright): add ApiMethod validation + visibility + delete coverage (Wave 3) 2026-06-06 15:16:39 -04:00
Joseph Doherty 8e65fc51e5 test(playwright): node-scope DataConnection kebab + target site node (review fix) 2026-06-06 15:13:47 -04:00
Joseph Doherty e2a6453fb6 test(playwright): add SharedScript list/delete + form-render coverage (Wave 3) 2026-06-06 15:10:33 -04:00
Joseph Doherty 6861f5c14c test(playwright): add DataConnection tree-delete + create-gating coverage (Wave 3) 2026-06-06 15:07:53 -04:00
Joseph Doherty 22a440bddf test(playwright): use label-anchored ExternalSystem form selectors (review fix) 2026-06-06 15:02:08 -04:00
Joseph Doherty 4cfe950232 test(playwright): drop hollow SMTP restore, make render assert web-first (review fix) 2026-06-06 15:00:08 -04:00
Joseph Doherty 1536cdb884 test(playwright): add ExternalSystem CRUD + validation coverage (Wave 3) 2026-06-06 14:55:18 -04:00
Joseph Doherty 3b1f76b7df test(playwright): add SMTP config validation + render coverage (Wave 3) 2026-06-06 14:52:34 -04:00
Joseph Doherty d03aa3c556 test(playwright): harden NotificationList toast + nav assertions (review fix) 2026-06-06 14:49:39 -04:00
Joseph Doherty 9c36036f2a test(playwright): make EventLogs query-completion deterministic (review fix) 2026-06-06 14:47:25 -04:00
Joseph Doherty b48741f903 test(playwright): add NotificationList CRUD + recipient + validation coverage (Wave 3) 2026-06-06 14:42:45 -04:00
Joseph Doherty 7bc40b96db test(playwright): add EventLogs render + search-gating coverage (Wave 3) 2026-06-06 14:39:06 -04:00