Commit 6267a29
Restore the provider architecture gatekeeper on this branch
`cross provider case clusters are derived or specifically justified` passes on
main and failed on this branch. The allowlist pins each guarded construct to an
exact line with a text anchor, and earlier commits here inserted lines into
UsageStore+Refresh.swift, UsageStore.swift and MenuCardView+ModelHelpers.swift,
so 44 entries drifted off their anchors and every orphaned entry then cascaded
into an unjustified-construct failure.
- Recompute the 44 drifted line numbers against their anchors.
- Justify the two Claude constructs in the composition file, which were added
with no marker at all. The first reads better hoisted into a named local than
as a comment buried in an argument list.
- Update the MenuCardView cluster fingerprint: the statusLine note sits between
the .kiro and .kilo checks, so the gatekeeper now sees one three-provider
cluster where the entry expected two. The maintainer's reason text still
describes it accurately and is left alone.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent abcba7c commit 6267a29
2 files changed
Lines changed: 53 additions & 48 deletions
File tree
- Sources/CodexBar
- Tests/CodexBarTests
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
18 | | - | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
| |||
71 | 74 | | |
72 | 75 | | |
73 | 76 | | |
| 77 | + | |
| 78 | + | |
74 | 79 | | |
75 | 80 | | |
76 | 81 | | |
| |||
0 commit comments