• Joined on 2026-05-11
adam synced commits to main at adam/engineering-handbook from mirror 2026-08-04 18:56:16 +00:00
f16d448822 ci: add org PR policy caller (PLAT-62) (#30)
adam synced commits to refs/pull/33/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
c0d5e556f2 fix(work-orders): persist date before Generate and fix media retry cancel
9074841125 fix(work-orders): restore patchField options and harden mutations tests
Compare 15 commits »
adam synced commits to refs/pull/34/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
c0d5e556f2 fix(work-orders): persist date before Generate and fix media retry cancel
9074841125 fix(work-orders): restore patchField options and harden mutations tests
Compare 15 commits »
adam synced commits to refs/pull/34/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
5c663a2aa3 Merge b3f5007092f85e55a9703f22b8be11cdd7cec2fd into dc45877be7
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
c0d5e556f2 fix(work-orders): persist date before Generate and fix media retry cancel
Compare 16 commits »
adam synced commits to refs/pull/45/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
6481d9ce86 test(work-orders): assert CompDoc Generate skips Yes when date patch fails
65d75ca372 fix(work-orders): persist CompDoc prerequisites before Generated status
Compare 2 commits »
adam synced commits to refs/pull/45/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
6481d9ce86 test(work-orders): assert CompDoc Generate skips Yes when date patch fails
65d75ca372 fix(work-orders): persist CompDoc prerequisites before Generated status
Compare 3 commits »
adam synced commits to refs/pull/60/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
ea1781f488 chore(work-orders): sync closability gate onto platform polish
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
c0d5e556f2 fix(work-orders): persist date before Generate and fix media retry cancel
Compare 16 commits »
adam synced commits to refs/pull/60/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
04e1ee9cdc Merge ea1781f488a20414d497ed320c2920c3c43db6a3 into b3f5007092f85e55a9703f22b8be11cdd7cec2fd
ea1781f488 chore(work-orders): sync closability gate onto platform polish
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
Compare 17 commits »
adam synced commits to refs/pull/61/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
e0744f5023 merge: sync feature/sh-126-wo-addon-indicator onto current parent
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
c0d5e556f2 fix(work-orders): persist date before Generate and fix media retry cancel
Compare 16 commits »
adam synced commits to refs/pull/61/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
db5f3bb165 Merge e0744f5023ec97a3522b8bee6227d8b9d52ad8c9 into b3f5007092f85e55a9703f22b8be11cdd7cec2fd
e0744f5023 merge: sync feature/sh-126-wo-addon-indicator onto current parent
b3f5007092 merge: sync feature/wo-platform-polish onto current parent
dc45877be7 refactor(work-orders): split wizard components and cover date range UI
0c062e4411 feat(work-orders): board wizard create with sites and service notes
Compare 17 commits »
adam synced commits to refs/pull/65/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
ec660148e4 fix(work-orders): only block Completed on evidenced pending uplift
35c0e69236 fix(work-orders): fail closed on unknown uplift status
f40eb1ee74 fix(work-orders): split status cell to satisfy max-lines-per-function
2e2c5d347e fix(work-orders): unify closability with sh-114 and pending uplift
1ed38916a6 feat(work-orders): block completed when uplift is pending
Compare 9 commits »
adam synced commits to refs/pull/65/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
7856021d24 Merge ec660148e4a8b0e19e998e0eb7c9d706e032dce9 into ca7829036f
ec660148e4 fix(work-orders): only block Completed on evidenced pending uplift
35c0e69236 fix(work-orders): fail closed on unknown uplift status
f40eb1ee74 fix(work-orders): split status cell to satisfy max-lines-per-function
2e2c5d347e fix(work-orders): unify closability with sh-114 and pending uplift
Compare 7 commits »
adam synced commits to refs/pull/66/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
1539f6ca5c fix(work-orders): allow blank WO number in wizard create path
34fd01dd3a fix(work-orders): preserve blank WO# auto-generate and require alphanumeric
597ed1c1ec refactor(work-orders): extract wizard state under line limit
59e3a11179 test(work-orders): align wizard affordance test with optional type
b0d4e2c743 test(work-orders): assert empty wizard type maps to pm api value
Compare 13 commits »
adam synced commits to refs/pull/66/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
dcdecfa32e Merge 1539f6ca5c541c7c78325e82955e35392aba8faa into ca7829036f
1539f6ca5c fix(work-orders): allow blank WO number in wizard create path
34fd01dd3a fix(work-orders): preserve blank WO# auto-generate and require alphanumeric
597ed1c1ec refactor(work-orders): extract wizard state under line limit
59e3a11179 test(work-orders): align wizard affordance test with optional type
Compare 11 commits »
adam synced commits to refs/pull/67/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
d0beafc00d fix(work-orders): withhold unsupported board facets
ae04e8ea0a docs(work-orders): align pr description with jira and qa residuals
67e599f05d fix(work-orders): use shared work-order-severity module for filter facets
a49824765e feat(work-orders): advanced filter facets for severity indicators and uplift
e72e549776 docs(work-orders): add pending BE contract checklist for design parity gaps
Compare 8 commits »
adam synced commits to refs/pull/67/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
4bcab1d396 Merge d0beafc00dc27e91769fa82135879407d0f3fa88 into ca7829036f
d0beafc00d fix(work-orders): withhold unsupported board facets
ae04e8ea0a docs(work-orders): align pr description with jira and qa residuals
67e599f05d fix(work-orders): use shared work-order-severity module for filter facets
a49824765e feat(work-orders): advanced filter facets for severity indicators and uplift
Compare 6 commits »
adam synced commits to refs/pull/68/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
341dbaa435 test(work-orders): cover completed date board read mapping
33a51e43d8 feat(work-orders): add editable COMPLETED DATE board column
f50c374672 docs(work-orders): add pending BE contract checklist for design parity gaps
ca7829036f feat(vendors): add company roster workflows (SH-198) (#64)
297efa8f73 chore(deps-dev): bump the npm_and_yarn group across 1 directory with 2 updates (#74)
Compare 6 commits »
adam synced commits to refs/pull/68/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
e224583177 Merge 341dbaa435d316717ba068db6ed4ba1127151226 into ca7829036f
341dbaa435 test(work-orders): cover completed date board read mapping
33a51e43d8 feat(work-orders): add editable COMPLETED DATE board column
f50c374672 docs(work-orders): add pending BE contract checklist for design parity gaps
Compare 4 commits »
adam synced commits to refs/pull/69/head at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
845b90fb18 fix(work-orders): restrict auto_approved uplift revoke to requester
be1cabdbe2 fix(work-orders): stop DEV uplift mock success and gate revoke by requester
f487d03600 refactor(workorders): extract list overlays from work orders list page
625f2c37b2 docs(work-orders): align pr description with jira and qa residuals
ab6f5c11a6 fix(work-orders): allow admin revoke of approved uplifts with required reason
Compare 10 commits »
adam synced commits to refs/pull/69/merge at adam/shoc-frontend-new from mirror 2026-08-04 18:56:14 +00:00
1163d4a9c7 Merge 845b90fb181242ea4373088daf7380d4d3a35fc4 into ca7829036f
845b90fb18 fix(work-orders): restrict auto_approved uplift revoke to requester
be1cabdbe2 fix(work-orders): stop DEV uplift mock success and gate revoke by requester
f487d03600 refactor(workorders): extract list overlays from work orders list page
625f2c37b2 docs(work-orders): align pr description with jira and qa residuals
Compare 8 commits »