CHANGELOG.md
LICENSE
MANIFEST.in
README.md
REVIEW-NOTES.md
ROADMAP.md
THREAT-MODEL.md
fixtures-manifest.json
precedents.json
pyproject.toml
bench/BASELINE-2026-11-04.md
bench/CLAIMS-SHEET.md
bench/PUBLIC-BENCHMARK.md
bench/baseline-2026-11-04-results.jsonl
bench/generation.py
bench/configs/blind.json
bench/configs/noisy.json
bench/configs/oracle.json
bench/configs/panel-baseline-2026-11-04.json
bench/configs/panel-gemini-nvidia.json
bench/corpus/manifest.json
bench/corpus/auth-admin-or-true/case.json
bench/corpus/auth-admin-or-true/diff.patch
bench/corpus/auth-check-removed/case.json
bench/corpus/auth-check-removed/diff.patch
bench/corpus/clean-add-tests/case.json
bench/corpus/clean-add-tests/diff.patch
bench/corpus/clean-add-timeout-retry/case.json
bench/corpus/clean-add-timeout-retry/diff.patch
bench/corpus/clean-auth-check-added/case.json
bench/corpus/clean-auth-check-added/diff.patch
bench/corpus/clean-health-guard-fix/case.json
bench/corpus/clean-health-guard-fix/diff.patch
bench/corpus/clean-input-validation/case.json
bench/corpus/clean-input-validation/diff.patch
bench/corpus/clean-parameterized-query/case.json
bench/corpus/clean-parameterized-query/diff.patch
bench/corpus/clean-refactor-rename/case.json
bench/corpus/clean-refactor-rename/diff.patch
bench/corpus/command-injection-shell/case.json
bench/corpus/command-injection-shell/diff.patch
bench/corpus/debug-breakpoint/case.json
bench/corpus/debug-breakpoint/diff.patch
bench/corpus/delete-no-where/case.json
bench/corpus/delete-no-where/diff.patch
bench/corpus/disabled-test/case.json
bench/corpus/disabled-test/diff.patch
bench/corpus/drop-table-migration/case.json
bench/corpus/drop-table-migration/diff.patch
bench/corpus/error-swallow-bare-except/case.json
bench/corpus/error-swallow-bare-except/diff.patch
bench/corpus/eval-user-input/case.json
bench/corpus/eval-user-input/diff.patch
bench/corpus/float-money-total/case.json
bench/corpus/float-money-total/diff.patch
bench/corpus/http-no-timeout/case.json
bench/corpus/http-no-timeout/diff.patch
bench/corpus/off-by-one-pagination/case.json
bench/corpus/off-by-one-pagination/diff.patch
bench/corpus/path-traversal-upload/case.json
bench/corpus/path-traversal-upload/diff.patch
bench/corpus/payment-amount-dollars-cents/case.json
bench/corpus/payment-amount-dollars-cents/diff.patch
bench/corpus/payment-quantity-dropped/case.json
bench/corpus/payment-quantity-dropped/diff.patch
bench/corpus/payment-refund-partial/case.json
bench/corpus/payment-refund-partial/diff.patch
bench/corpus/plaintext-password-store/case.json
bench/corpus/plaintext-password-store/diff.patch
bench/corpus/race-check-then-act/case.json
bench/corpus/race-check-then-act/diff.patch
bench/corpus/race-counter-increment/case.json
bench/corpus/race-counter-increment/diff.patch
bench/corpus/real-buggy-alert-flood/case.json
bench/corpus/real-buggy-alert-flood/diff.patch
bench/corpus/secret-aws-key/case.json
bench/corpus/secret-aws-key/diff.patch
bench/corpus/secret-hardcoded-api-key/case.json
bench/corpus/secret-hardcoded-api-key/diff.patch
bench/corpus/secret-private-key/case.json
bench/corpus/secret-private-key/diff.patch
bench/corpus/sensitive-data-logging/case.json
bench/corpus/sensitive-data-logging/diff.patch
bench/corpus/sql-injection-concat/case.json
bench/corpus/sql-injection-concat/diff.patch
bench/corpus/sql-injection-fstring/case.json
bench/corpus/sql-injection-fstring/diff.patch
bench/corpus/ssrf-fetch/case.json
bench/corpus/ssrf-fetch/diff.patch
bench/corpus/unbounded-query/case.json
bench/corpus/unbounded-query/diff.patch
bench/corpus/xss-innerhtml/case.json
bench/corpus/xss-innerhtml/diff.patch
bench/expanded-clean/label-amendments-2026-11-05.md
bench/expanded-clean/manifest.json
bench/expanded-clean/xc-atomic-state-writer/case.json
bench/expanded-clean/xc-atomic-state-writer/diff.patch
bench/expanded-clean/xc-batch-delete-guarded/case.json
bench/expanded-clean/xc-batch-delete-guarded/diff.patch
bench/expanded-clean/xc-bigdecimal-invoice/case.json
bench/expanded-clean/xc-bigdecimal-invoice/diff.patch
bench/expanded-clean/xc-bounded-response-read/case.json
bench/expanded-clean/xc-bounded-response-read/diff.patch
bench/expanded-clean/xc-circuit-breaker/case.json
bench/expanded-clean/xc-circuit-breaker/diff.patch
bench/expanded-clean/xc-constant-time-compare/case.json
bench/expanded-clean/xc-constant-time-compare/diff.patch
bench/expanded-clean/xc-context-http-timeout/case.json
bench/expanded-clean/xc-context-http-timeout/diff.patch
bench/expanded-clean/xc-csrf-token-check/case.json
bench/expanded-clean/xc-csrf-token-check/diff.patch
bench/expanded-clean/xc-deadletter-worker/case.json
bench/expanded-clean/xc-deadletter-worker/diff.patch
bench/expanded-clean/xc-debounce-search/case.json
bench/expanded-clean/xc-debounce-search/diff.patch
bench/expanded-clean/xc-decimal-money/case.json
bench/expanded-clean/xc-decimal-money/diff.patch
bench/expanded-clean/xc-double-checked-cache/case.json
bench/expanded-clean/xc-double-checked-cache/diff.patch
bench/expanded-clean/xc-errgroup-drain/case.json
bench/expanded-clean/xc-errgroup-drain/diff.patch
bench/expanded-clean/xc-escaped-rendering/case.json
bench/expanded-clean/xc-escaped-rendering/diff.patch
bench/expanded-clean/xc-fetch-timeout-abort/case.json
bench/expanded-clean/xc-fetch-timeout-abort/diff.patch
bench/expanded-clean/xc-graceful-http-shutdown/case.json
bench/expanded-clean/xc-graceful-http-shutdown/diff.patch
bench/expanded-clean/xc-graceful-shutdown/case.json
bench/expanded-clean/xc-graceful-shutdown/diff.patch
bench/expanded-clean/xc-guarded-migration/case.json
bench/expanded-clean/xc-guarded-migration/diff.patch
bench/expanded-clean/xc-health-guard-selfcheck/case.json
bench/expanded-clean/xc-health-guard-selfcheck/diff.patch
bench/expanded-clean/xc-idempotency-keys/case.json
bench/expanded-clean/xc-idempotency-keys/diff.patch
bench/expanded-clean/xc-intl-currency-format/case.json
bench/expanded-clean/xc-intl-currency-format/diff.patch
bench/expanded-clean/xc-jdbc-prepared/case.json
bench/expanded-clean/xc-jdbc-prepared/diff.patch
bench/expanded-clean/xc-locked-counter/case.json
bench/expanded-clean/xc-locked-counter/diff.patch
bench/expanded-clean/xc-mutex-guarded-map/case.json
bench/expanded-clean/xc-mutex-guarded-map/diff.patch
bench/expanded-clean/xc-pagination-bounds/case.json
bench/expanded-clean/xc-pagination-bounds/diff.patch
bench/expanded-clean/xc-password-hash-verify/case.json
bench/expanded-clean/xc-password-hash-verify/diff.patch
bench/expanded-clean/xc-pdo-prepared/case.json
bench/expanded-clean/xc-pdo-prepared/diff.patch
bench/expanded-clean/xc-redacted-logging/case.json
bench/expanded-clean/xc-redacted-logging/diff.patch
bench/expanded-clean/xc-retry-backoff-jitter/case.json
bench/expanded-clean/xc-retry-backoff-jitter/diff.patch
bench/expanded-clean/xc-safe-yaml-config/case.json
bench/expanded-clean/xc-safe-yaml-config/diff.patch
bench/expanded-clean/xc-ssrf-allowlist-fetch/case.json
bench/expanded-clean/xc-ssrf-allowlist-fetch/diff.patch
bench/expanded-clean/xc-strict-json-body/case.json
bench/expanded-clean/xc-strict-json-body/diff.patch
bench/expanded-clean/xc-timeout-http-fetch/case.json
bench/expanded-clean/xc-timeout-http-fetch/diff.patch
bench/expanded-clean/xc-token-bucket-limiter/case.json
bench/expanded-clean/xc-token-bucket-limiter/diff.patch
bench/expanded-clean/xc-tz-aware-scheduling/case.json
bench/expanded-clean/xc-tz-aware-scheduling/diff.patch
bench/scripts/analyze_failure_features.py
bench/scripts/blind.json
bench/scripts/check_archive_suite.py
bench/scripts/noisy.json
bench/scripts/oracle.json
bench/scripts/run_b3_pilot.py
bench/scripts/run_confirmation_b2.py
bench/scripts/run_confirmation_v2.py
bench/scripts/run_generation_v2.py
bench/scripts/run_panel_baseline.py
bench/scripts/score_confirmation_v2.py
bench/scripts/verify_registration.py
bench/scripts/__pycache__/run_confirmation_b2.cpython-312.pyc
bench/scripts/__pycache__/run_confirmation_v2.cpython-312.pyc
bench/scripts/__pycache__/run_generation_v2.cpython-312.pyc
bench/scripts/__pycache__/run_panel_baseline.cpython-312.pyc
bench/scripts/__pycache__/score_confirmation_v2.cpython-312.pyc
examples/agent-seat-claude.sh
examples/buggy_alert_flood.patch
examples/clean_change.patch
examples/evidence.json
herdr-plugin-codereview/README.md
herdr-plugin-codereview/codereview_launch.py
herdr-plugin-codereview/herdr-plugin.toml
herdr-plugin-codereview/__pycache__/codereview_launch.cpython-312.pyc
pilot/DEMO.md
pilot/FEEDBACK-FORM.md
pilot/QUICKSTART.md
pilot/SECURITY-AND-DATA.md
probes/README.md
probes/closingA_archived_rule.py
probes/closingA_archived_text_dep.py
probes/closingA_batch_budget.py
probes/closingA_function_key.py
probes/closingA_probe_typeerror.py
probes/closingA_render_fields.py
probes/closingA_serving_name.py
probes/closingA_shadow_cache.py
probes/closingA_shadow_tuple.py
probes/closingA_sidecar_sha.py
probes/closingA_test_coverage.py
probes/closingA_verification_error_evidence.py
probes/closingA_verify_chain.py
probes/closingB_acceptance_m4m6.py
probes/closingB_bench.py
probes/closingB_cli_core.py
probes/closingB_cli_coverage.py
probes/closingB_disputes_registry.py
probes/closingB_evidence.py
probes/closingB_probe_sandbox.py
probes/closingB_providers.py
probes/closing_bench_probe.py
probes/closing_disputes_probe.py
probes/closing_probe_scripts_probe.py
probes/closing_records_scan_probe.py
probes/duplicate_seat_probe.py
probes/finding_public_probe.py
probes/fix_verification.py
probes/gap_attempts_log_probe.py
probes/gap_bench_force_probe.py
probes/gap_commonpath_probe.py
probes/gap_doctor_timeout_probe.py
probes/gap_matcher_probe.py
probes/gap_percentile_probe.py
probes/gap_prompt_slice_probe.py
probes/gap_providers_probe.py
probes/gap_quorum_probe.py
probes/gap_scan_exposure_probe.py
probes/hardening_parent_fail.py
probes/lens_mapping_probe.py
probes/oversize_probe.py
probes/reachability_probe.py
probes/records_scan.py
probes/regeneration_probe.py
probes/shadow_acceptance_empty_probe.py
probes/shadow_attach_keys_probe.py
probes/shadow_probe_signature_probe.py
probes/shadow_test_runner_probe.py
probes/shadow_trace_gate_probe.py
probes/stub_payload_rerun.py
probes/unknown_family_probe.py
probes/__pycache__/records_scan.cpython-312.pyc
probes/results/closing-bench.txt
probes/results/closing-disputes.txt
probes/results/closing-probe-scripts.txt
probes/results/closing-records-scan.txt
probes/results/closingA-archived-rule.txt
probes/results/closingA-archived-text-dep.txt
probes/results/closingA-batch-budget.txt
probes/results/closingA-function-key.txt
probes/results/closingA-probe-typeerror.txt
probes/results/closingA-render-fields.txt
probes/results/closingA-serving-name.txt
probes/results/closingA-shadow-cache.txt
probes/results/closingA-shadow-tuple.txt
probes/results/closingA-sidecar-sha.txt
probes/results/closingA-test-coverage.txt
probes/results/closingA-verification-error-evidence.txt
probes/results/closingA-verify-chain.txt
probes/results/closingB-acceptance-m4m6.txt
probes/results/closingB-bench.txt
probes/results/closingB-cli-core.txt
probes/results/closingB-cli-coverage.txt
probes/results/closingB-disputes-registry.txt
probes/results/closingB-evidence.txt
probes/results/closingB-probe-sandbox.txt
probes/results/closingB-providers.txt
probes/results/duplicate-seat-78ddf4d5ea27.txt
probes/results/finding-public-4ce0212286e0.txt
probes/results/fix-verification.txt
probes/results/gap-attempts-log-bca4074a632c.txt
probes/results/gap-bench-force-474297e6ffdc.txt
probes/results/gap-commonpath-pair.txt
probes/results/gap-doctor-timeout-3fc4862824c9.txt
probes/results/gap-matcher-d93089253022.txt
probes/results/gap-percentile-09c536d15270.txt
probes/results/gap-prompt-slice-3f50bf6b3349.txt
probes/results/gap-providers-cluster.txt
probes/results/gap-quorum-c5f02551d077.txt
probes/results/gap-scan-exposure-pair.txt
probes/results/hardening-parent-fail.txt
probes/results/lens-mapping-35dbb7d20941.txt
probes/results/oversize-6219e04d4c00.txt
probes/results/reachability-f56cd4a0b6c9.txt
probes/results/records-scan-a3a2d492b51a.txt
probes/results/regeneration-212878ab6bba.txt
probes/results/regeneration-7baa0147d8d4.txt
probes/results/regeneration-7ea4e96603e9.txt
probes/results/shadow-acceptance-empty-633acb885291.txt
probes/results/shadow-attach-keys-97feb799979e.txt
probes/results/shadow-probe-signature-833912a09fa3.txt
probes/results/shadow-test-runner-4cf81c69d7cf.txt
probes/results/shadow-trace-gate-4cba208656d3.txt
probes/results/stub-payload-e1e22d48db4d.txt
probes/results/unknown-family-3d9645200bc5.txt
skills/codereview/SKILL.md
src/codereview/__init__.py
src/codereview/__main__.py
src/codereview/acceptance.py
src/codereview/agentsmd.py
src/codereview/bench.py
src/codereview/claims.py
src/codereview/cli.py
src/codereview/core.py
src/codereview/crash.py
src/codereview/discovery.py
src/codereview/disputes.py
src/codereview/diversity.py
src/codereview/evidence.py
src/codereview/feedback.py
src/codereview/github.py
src/codereview/hardening.py
src/codereview/herdrhost.py
src/codereview/hooks.py
src/codereview/intake.py
src/codereview/mcp_tools.py
src/codereview/mcp_transport.py
src/codereview/notify.py
src/codereview/pilot.py
src/codereview/policy.py
src/codereview/probe.py
src/codereview/providers.py
src/codereview/record_schema.py
src/codereview/registry.py
src/codereview/risk.py
src/codereview/sarif.py
src/codereview/seatstate.py
src/codereview/setup_wizard.py
src/codereview/support.py
src/codereview/techlead.py
src/codereview/tiering.py
src/codereview/userconfig.py
src/codereview_loop.egg-info/PKG-INFO
src/codereview_loop.egg-info/SOURCES.txt
src/codereview_loop.egg-info/dependency_links.txt
src/codereview_loop.egg-info/entry_points.txt
src/codereview_loop.egg-info/top_level.txt
src/reviewloop/__init__.py
src/reviewloop/__main__.py
tests/test_acceptance_fixes.py
tests/test_agents_md.py
tests/test_b2_corroborated.py
tests/test_bench.py
tests/test_claim_lint.py
tests/test_claims.py
tests/test_cli_surface.py
tests/test_closing_fixes_2.py
tests/test_core.py
tests/test_crash_feedback.py
tests/test_deepseek_connector_switch.py
tests/test_determinism.py
tests/test_discovery_wizard.py
tests/test_diversity.py
tests/test_error_persistence.py
tests/test_evidence.py
tests/test_external_review_v070.py
tests/test_external_review_v071.py
tests/test_fixture_secret_hygiene.py
tests/test_gate_profiles.py
tests/test_generation.py
tests/test_generation_driver.py
tests/test_github.py
tests/test_harness_fixes.py
tests/test_herdr_plugin.py
tests/test_herdrhost.py
tests/test_hooks.py
tests/test_intake.py
tests/test_l6_fixes.py
tests/test_local_seats.py
tests/test_mcp.py
tests/test_notify.py
tests/test_p3_01_trust_restriction.py
tests/test_phase3_security.py
tests/test_phase4_fixes.py
tests/test_phase4_rerun_fixes.py
tests/test_phase4_residuals.py
tests/test_phase5_fixes.py
tests/test_phase5_rerun2_fixes.py
tests/test_phase5_rerun_fixes.py
tests/test_phase6_fixes.py
tests/test_phase_l6_validator_hardening.py
tests/test_pilot_harness.py
tests/test_policy.py
tests/test_probe_harness.py
tests/test_process_tooling.py
tests/test_profile_mutation_gaps.py
tests/test_providers.py
tests/test_ratified_fixes.py
tests/test_record_schema.py
tests/test_risk.py
tests/test_role_providers.py
tests/test_sandbox_c5.py
tests/test_sarif.py
tests/test_score_confirmation_v3.py
tests/test_seat_lenses.py
tests/test_seatstate.py
tests/test_shadow_acceptance.py
tests/test_shadow_p01.py
tests/test_shadow_p2.py
tests/test_shadow_tl.py
tests/test_solution_v073.py
tests/test_step4_ladder.py
tests/test_tiering.py
tests/test_tl_redesign.py
tests/test_tl_v2_acceptance.py
tests/test_user_setup.py
tests/test_v090_fixes.py
tests/test_v091_fixes.py
tests/test_v092_fixes.py
tests/test_v093_fixes.py
tests/test_v093_phase2.py
tests/test_v094_probes.py
tests/test_v095_fixes.py
tests/test_v096_probes.py
tests/test_v100_integration.py
tests/test_v111_dispute_probes.py
tests/test_v111_hardening.py
tests/test_verify_evidence_fix.py
tests/__pycache__/test_acceptance_fixes.cpython-312.pyc
tests/__pycache__/test_agents_md.cpython-312.pyc
tests/__pycache__/test_b2_corroborated.cpython-312.pyc
tests/__pycache__/test_bench.cpython-312.pyc
tests/__pycache__/test_claim_lint.cpython-312.pyc
tests/__pycache__/test_claims.cpython-312.pyc
tests/__pycache__/test_cli_surface.cpython-312.pyc
tests/__pycache__/test_closing_fixes_2.cpython-312.pyc
tests/__pycache__/test_core.cpython-312.pyc
tests/__pycache__/test_crash_feedback.cpython-312.pyc
tests/__pycache__/test_deepseek_connector_switch.cpython-312.pyc
tests/__pycache__/test_determinism.cpython-312.pyc
tests/__pycache__/test_discovery_wizard.cpython-312.pyc
tests/__pycache__/test_diversity.cpython-312.pyc
tests/__pycache__/test_error_persistence.cpython-312.pyc
tests/__pycache__/test_evidence.cpython-312.pyc
tests/__pycache__/test_external_review_v070.cpython-312.pyc
tests/__pycache__/test_external_review_v071.cpython-312.pyc
tests/__pycache__/test_fixture_secret_hygiene.cpython-312.pyc
tests/__pycache__/test_gate_profiles.cpython-312.pyc
tests/__pycache__/test_generation.cpython-312.pyc
tests/__pycache__/test_generation_driver.cpython-312.pyc
tests/__pycache__/test_github.cpython-312.pyc
tests/__pycache__/test_harness_fixes.cpython-312.pyc
tests/__pycache__/test_herdr_plugin.cpython-312.pyc
tests/__pycache__/test_herdrhost.cpython-312.pyc
tests/__pycache__/test_hooks.cpython-312.pyc
tests/__pycache__/test_intake.cpython-312.pyc
tests/__pycache__/test_l6_fixes.cpython-312.pyc
tests/__pycache__/test_local_seats.cpython-312.pyc
tests/__pycache__/test_mcp.cpython-312.pyc
tests/__pycache__/test_notify.cpython-312.pyc
tests/__pycache__/test_p3_01_trust_restriction.cpython-312.pyc
tests/__pycache__/test_phase3_security.cpython-312.pyc
tests/__pycache__/test_phase4_fixes.cpython-312.pyc
tests/__pycache__/test_phase4_rerun_fixes.cpython-312.pyc
tests/__pycache__/test_phase4_residuals.cpython-312.pyc
tests/__pycache__/test_phase5_fixes.cpython-312.pyc
tests/__pycache__/test_phase5_rerun2_fixes.cpython-312.pyc
tests/__pycache__/test_phase5_rerun_fixes.cpython-312.pyc
tests/__pycache__/test_phase6_fixes.cpython-312.pyc
tests/__pycache__/test_phase_l6_validator_hardening.cpython-312.pyc
tests/__pycache__/test_pilot_harness.cpython-312.pyc
tests/__pycache__/test_policy.cpython-312.pyc
tests/__pycache__/test_probe_harness.cpython-312.pyc
tests/__pycache__/test_process_tooling.cpython-312.pyc
tests/__pycache__/test_profile_mutation_gaps.cpython-312.pyc
tests/__pycache__/test_providers.cpython-312.pyc
tests/__pycache__/test_ratified_fixes.cpython-312.pyc
tests/__pycache__/test_record_schema.cpython-312.pyc
tests/__pycache__/test_risk.cpython-312.pyc
tests/__pycache__/test_role_providers.cpython-312.pyc
tests/__pycache__/test_sandbox_c5.cpython-312.pyc
tests/__pycache__/test_sarif.cpython-312.pyc
tests/__pycache__/test_score_confirmation_v3.cpython-312.pyc
tests/__pycache__/test_seat_lenses.cpython-312.pyc
tests/__pycache__/test_seatstate.cpython-312.pyc
tests/__pycache__/test_shadow_acceptance.cpython-312.pyc
tests/__pycache__/test_shadow_p01.cpython-312.pyc
tests/__pycache__/test_shadow_p2.cpython-312.pyc
tests/__pycache__/test_shadow_tl.cpython-312.pyc
tests/__pycache__/test_solution_v073.cpython-312.pyc
tests/__pycache__/test_step4_ladder.cpython-312.pyc
tests/__pycache__/test_tiering.cpython-312.pyc
tests/__pycache__/test_tl_redesign.cpython-312.pyc
tests/__pycache__/test_tl_v2_acceptance.cpython-312.pyc
tests/__pycache__/test_user_setup.cpython-312.pyc
tests/__pycache__/test_v090_fixes.cpython-312.pyc
tests/__pycache__/test_v091_fixes.cpython-312.pyc
tests/__pycache__/test_v092_fixes.cpython-312.pyc
tests/__pycache__/test_v093_fixes.cpython-312.pyc
tests/__pycache__/test_v093_phase2.cpython-312.pyc
tests/__pycache__/test_v094_probes.cpython-312.pyc
tests/__pycache__/test_v095_fixes.cpython-312.pyc
tests/__pycache__/test_v096_probes.cpython-312.pyc
tests/__pycache__/test_v100_integration.cpython-312.pyc
tests/__pycache__/test_v111_dispute_probes.cpython-312.pyc
tests/__pycache__/test_v111_hardening.cpython-312.pyc
tests/__pycache__/test_verify_evidence_fix.cpython-312.pyc
tests/fixtures/herdr/herdr_stub.py
tests/fixtures/historical-records/README.md
tests/fixtures/historical-records/review-v096/codereview-20261104-233259.json
tests/fixtures/historical-records/review-v15-verify1/codereview-20261104-225424.json
tests/fixtures/record_schema/blocked.json
tests/fixtures/record_schema/inconclusive.json
tests/fixtures/record_schema/pass.json
tests/fixtures/record_schema/evidence/93188956c3adf4e6fbd1517046217e27229b7889d4bd6337e9464b664bad8172
tests/fixtures/seatstate/claude-auth.txt
tests/fixtures/seatstate/claude-quota.txt
tests/fixtures/seatstate/codex-loggedout.stderr.txt
tests/fixtures/seatstate/codex-quota.txt
tests/fixtures/seatstate/gemini-quota.txt
tests/fixtures/seatstate/unrelated.txt