Skip to content

[desgin-docs] v1.0.0 design set, Phase 1 implementation plan, and Stage 0 + Stage 1 of failproofaid #1327

[desgin-docs] v1.0.0 design set, Phase 1 implementation plan, and Stage 0 + Stage 1 of failproofaid

[desgin-docs] v1.0.0 design set, Phase 1 implementation plan, and Stage 0 + Stage 1 of failproofaid #1327

Triggered via pull request July 30, 2026 18:19
@NiveditJainNiveditJain
synchronize #625
luv-629
Status Cancelled
Total duration 1m 35s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

29 errors, 2 warnings, and 2 notices
test (log-debug, debug)
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
__tests__/hooks/loader-path-dedup.test.ts > loadAllCustomHooks deduplicates customPoliciesPath against convention files > registers the hook once when customPoliciesPath is also a convention file: __tests__/hooks/loader-path-dedup.test.ts#L68
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/loader-path-dedup.test.ts:68:66
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > renders disabled convention policies as OFF while leaving siblings enabled: __tests__/hooks/list-convention-column.test.ts#L174
AssertionError: expected ' ✗ team-policies.mjs …' to contain 'MIXED' Expected: "MIXED" Received: " ✗ team-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:174:19
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > renders a dashboard-disabled explicit custom policy as OFF: __tests__/hooks/list-convention-column.test.ts#L153
AssertionError: the given combination of arguments (undefined and string) is invalid for this assertion. You can use an array, a map, an object, a set, a string, or a weakset instead of a string ❯ __tests__/hooks/list-convention-column.test.ts:153:49
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > lists a shared project/user directory once, without a phantom load failure: __tests__/hooks/list-convention-column.test.ts#L117
AssertionError: expected ' \u001b[31m✗\u001b[0m team-pol…' not to contain 'failed to load' Expected: "failed to load" Received: " ✗ team-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:117:33
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > keeps a gap between a long filename and its hook count: __tests__/hooks/list-convention-column.test.ts#L76
AssertionError: expected ' \u001b[31m✗\u001b[0m enforce-…' to match /\.mjs\s+1 hook\(s\)/ - Expected: /\.mjs\s+1 hook\(s\)/ + Received: " ✗ enforce-bengaluru-event-links-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:76:17
__tests__/hooks/convention-policy-config-sync.test.ts > convention policies are mirrored into policies-config.json > drops a file from the record once it is deleted: __tests__/hooks/convention-policy-config-sync.test.ts#L100
AssertionError: expected [ { file: 'team-policies.mjs', …(1) } ] to deeply equal [ { file: 'team-policies.mjs', …(1) } ] - Expected + Received [ { "file": "team-policies.mjs", - "hooks": [ - "team-rule", - ], + "hooks": [], }, ] ❯ __tests__/hooks/convention-policy-config-sync.test.ts:100:45
__tests__/hooks/convention-policy-config-sync.test.ts > convention policies are mirrored into policies-config.json > records each discovered file and the hooks it registered: __tests__/hooks/convention-policy-config-sync.test.ts#L65
AssertionError: expected [ { file: 'team-policies.mjs', …(1) } ] to deeply equal [ { file: 'team-policies.mjs', …(1) } ] - Expected + Received [ { "file": "team-policies.mjs", - "hooks": [ - "team-rule", - ], + "hooks": [], }, ] ❯ __tests__/hooks/convention-policy-config-sync.test.ts:65:45
__tests__/hooks/convention-dir-dedup.test.ts > convention discovery deduplicates overlapping directories > reports the file once, not once per scope: __tests__/hooks/convention-dir-dedup.test.ts#L64
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/convention-dir-dedup.test.ts:64:21
__tests__/hooks/convention-dir-dedup.test.ts > convention discovery deduplicates overlapping directories > registers each hook once when project and user dirs are the same: __tests__/hooks/convention-dir-dedup.test.ts#L56
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/convention-dir-dedup.test.ts:56:26
test (default)
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
test (default)
The operation was canceled.
test (hook-log-file, 1)
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
__tests__/hooks/loader-path-dedup.test.ts > loadAllCustomHooks deduplicates customPoliciesPath against convention files > registers the hook once when customPoliciesPath is also a convention file: __tests__/hooks/loader-path-dedup.test.ts#L68
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/loader-path-dedup.test.ts:68:66
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > renders disabled convention policies as OFF while leaving siblings enabled: __tests__/hooks/list-convention-column.test.ts#L174
AssertionError: expected ' ✗ team-policies.mjs …' to contain 'MIXED' Expected: "MIXED" Received: " ✗ team-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:174:19
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > renders a dashboard-disabled explicit custom policy as OFF: __tests__/hooks/list-convention-column.test.ts#L153
AssertionError: the given combination of arguments (undefined and string) is invalid for this assertion. You can use an array, a map, an object, a set, a string, or a weakset instead of a string ❯ __tests__/hooks/list-convention-column.test.ts:153:49
docs
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
docs
The operation was canceled.
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > lists a shared project/user directory once, without a phantom load failure: __tests__/hooks/list-convention-column.test.ts#L117
AssertionError: expected ' \u001b[31m✗\u001b[0m team-pol…' not to contain 'failed to load' Expected: "failed to load" Received: " ✗ team-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:117:33
__tests__/hooks/list-convention-column.test.ts > listHooks — convention policy column width > keeps a gap between a long filename and its hook count: __tests__/hooks/list-convention-column.test.ts#L76
AssertionError: expected ' \u001b[31m✗\u001b[0m enforce-…' to match /\.mjs\s+1 hook\(s\)/ - Expected: /\.mjs\s+1 hook\(s\)/ + Received: " ✗ enforce-bengaluru-event-links-policies.mjs failed to load" ❯ __tests__/hooks/list-convention-column.test.ts:76:17
__tests__/hooks/convention-policy-config-sync.test.ts > convention policies are mirrored into policies-config.json > drops a file from the record once it is deleted: __tests__/hooks/convention-policy-config-sync.test.ts#L100
AssertionError: expected [ { file: 'team-policies.mjs', …(1) } ] to deeply equal [ { file: 'team-policies.mjs', …(1) } ] - Expected + Received [ { "file": "team-policies.mjs", - "hooks": [ - "team-rule", - ], + "hooks": [], }, ] ❯ __tests__/hooks/convention-policy-config-sync.test.ts:100:45
__tests__/hooks/convention-policy-config-sync.test.ts > convention policies are mirrored into policies-config.json > records each discovered file and the hooks it registered: __tests__/hooks/convention-policy-config-sync.test.ts#L65
AssertionError: expected [ { file: 'team-policies.mjs', …(1) } ] to deeply equal [ { file: 'team-policies.mjs', …(1) } ] - Expected + Received [ { "file": "team-policies.mjs", - "hooks": [ - "team-rule", - ], + "hooks": [], }, ] ❯ __tests__/hooks/convention-policy-config-sync.test.ts:65:45
__tests__/hooks/convention-dir-dedup.test.ts > convention discovery deduplicates overlapping directories > reports the file once, not once per scope: __tests__/hooks/convention-dir-dedup.test.ts#L64
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/convention-dir-dedup.test.ts:64:21
__tests__/hooks/convention-dir-dedup.test.ts > convention discovery deduplicates overlapping directories > registers each hook once when project and user dirs are the same: __tests__/hooks/convention-dir-dedup.test.ts#L56
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ __tests__/hooks/convention-dir-dedup.test.ts:56:26
rust-quality
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
CI
Canceling since a higher priority waiting request for ci-refs/pull/625/merge exists
rust-quality
The operation was canceled.
test (log-debug, debug)
Attempt 1 failed. Reason: Child_process exited with error code 1
test (hook-log-file, 1)
Attempt 1 failed. Reason: Child_process exited with error code 1
quality: .github/expected-pack-files.txt#L0
"dist" is absent because this tree has not been built — skipped. The CI `build` job runs this check after `bun run build`, where it is fatal.
quality: .github/expected-pack-files.txt#L0
".next" is absent because this tree has not been built — skipped. The CI `build` job runs this check after `bun run build`, where it is fatal.