Skip to content

Codex/fix review findings#4

Merged
ColumbusLabs merged 4 commits into
mainfrom
codex/fix-review-findings
Jun 9, 2026
Merged

Codex/fix review findings#4
ColumbusLabs merged 4 commits into
mainfrom
codex/fix-review-findings

Conversation

@ColumbusLabs

Copy link
Copy Markdown
Owner

What

Why

Mock-first quality

  • Mock data covers the change. If this PR introduces a new
    provider behavior, error state, multi-account scenario, or cost
    dashboard surface, a corresponding mock is added/updated in
    Sources/CodexBar/Sync/MockProviderInjector.swift (or a comment
    here explains why no mock is needed).
  • Mock tests pass locally. swift test --filter "MockProviderInjector" shows ≥55 tests passing.
  • No regression in existing mocks. swift test --filter "Sync|MockProviderInjector" shows ≥136 tests passing.
  • Mock toggle still safe to flip. Activating + deactivating
    the mock toggle (Settings → Mobile → Debug · Mock Provider Data)
    doesn't pollute real data.

Other Quality Gates

  • swift test passes (full suite).
  • ./Scripts/lint.sh lint passes (0 violations).
  • ./Scripts/lint.sh format shows no changes (or commits the
    format result).
  • If touching iOS, xcodebuild build and full iOS test suite
    pass on iPhone 17 Pro simulator.
  • If touching the cost JSONL parser, parserLogicVersion was
    bumped (CI lint enforces this).

Risk + Rollback

  • Blast radius:
  • Rollback plan:

Screenshots / Logs (if UI / behavior change)

@ColumbusLabs ColumbusLabs merged commit 41d6041 into main Jun 9, 2026
3 checks passed
@ColumbusLabs ColumbusLabs deleted the codex/fix-review-findings branch June 9, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant