Repository navigation
fix(sync): validate Usage Monitor quota acknowledgments - #179
jaywedgeworth22 wants to merge 3 commits into
Conversation
Code Review Completed! 🔥The code review was successfully completed based on your current configurations. Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
|
Verification update: source head c9c4afc passed hosted macOS Swift build and Swift tests (package job112588813664). Current head16f69ea only expands rejection tests to both HTTP200/202 and realistic rejection detail fields; its full Swift CI run37558210936 is queued behind the prior companion job. Secret scanning passed on the current head. Independent read-only source review found no blocker. Native verification of the final head remains pending; no merge/deployment performed. |
|
Markdown rendering can collapse the Tests paragraph’s internal sentence boundaries; use the renderer-safe Kody rule violation: Use two spaces between sentences in every human-facing string and agent-written paragraph |
Business Rules ValidationTask: 5708481563 — Settings/Console window layering above Glance popover Intent Comparison
FindingsMUST_FIX: PR scope does not match the Settings/Console window-layering taskRequirement: "Reserve and track Settings/Console window layering so the console opens above the Glance popover, stays visible while key, and dismisses the popover / restores normal window level on focus loss." (Summary) Acceptance Criteria Status
|
|
Exact-head update: 16f69ea passed the hosted macOS Swift build and full Swift tests (package job112592367179), including the expanded HTTP200/202 rejection fixtures. Current-head secret scanning also passed. Companion/iOS/widget verification remains running in https://github.com/Simple-With-Us/CodeCaps/actions/runs/37558210936 . The previous head completed the entire workflow successfully. Draft remains unmerged; independent source review does not substitute for the required named review. |
Kody Review CompleteGreat news! 🎉 Keep up the excellent work! 🚀 Kody Guide: Usage and ConfigurationInteracting with Kody
Current Kody ConfigurationReview OptionsThe following review options are enabled or disabled:
|
🤔 Insufficient Task ContextI found a task linked to this PR, but it only contains minimal information (title only, no description or acceptance criteria). To perform a meaningful business rules validation, I need more details. 🔍 What I need to validate:
💡 How to improve the task context:
|
Summary
Tests
Expanded URLProtocol fixtures cover malformed/missing/invalid ACK fields, count mismatch and overflow, partial/full rejection on 200/202, duplicate/pruned success, stable retry identities, filtered/empty batches, and generic webhook compatibility.
Exact head
16f69ea12fb3d40b9d5e460df6e705c096ccbec4passes hosted macOS Swift build and full tests (774 reported, 3 expected opt-in skips, zero failures), iOS companion simulator build/launch, Mac widget build, native screenshot jobs, and secret scanning. Run: https://github.com/Simple-With-Us/CodeCaps/actions/runs/37558210936 .git diff --checkpasses; this workspace has no local Swift toolchain, so native validation was hosted.Independent source review found no blocker. One Kody thread about neutral presentation when no quotas are publishable remains unresolved; this change avoids an empty v2 request already rejected by the receiver and keeps the existing failure outcome. A separate MonitorModel presentation change overlaps open PR #175 and is outside this ACK-only fileset. Required named review and merge authorization remain separate gates. Draft stays unmerged.
Task notes
Owner-requested usage audit fix. Board reservation fa7a72c66e5343e9acc40b4af21f39e7, CODEX, claimed 2026-10-07; app/#agent-sync coordination posted and current open-PR files checked. No overlapping publisher edit found. Source and tests only; task notes kept here instead of effort-log uploads. Independent read-only review completed. No merge, deployment, credentials, authentication, or sync-setting change.