Skip to content

test+docs: cover 4 remaining tools, document salary_min, repoint feed CTA - #4

Merged
epd11183 merged 1 commit into
mainfrom
fix/audit-tail-tests-docs-cta
Aug 12, 2026
Merged

test+docs: cover 4 remaining tools, document salary_min, repoint feed CTA#4
epd11183 merged 1 commit into
mainfrom
fix/audit-tail-tests-docs-cta

Conversation

@epd11183

Copy link
Copy Markdown
Member

Three audit-tail quick wins (all no-runtime-risk):

  1. Test coverage — the audit flagged several tools with zero tests. Adds coverage for list_applications, review_candidates, submit_match_verdict, review_summary, plus a review error-path test.
  2. salary_min semantics — documents in the search_matches docstring that the filter matches on range overlap (a job's upper bound ≥ floor), so results can include a role whose low end dips below salary_min. Surfaced in the live smoke test.
  3. Feed-depth CTA — the search_matches upgrade nudge now leads with ongoing monitoring/alerts rather than raw feed depth (the revenue plan calls depth a "phantom paywall" — a good ranker makes "N more rows" a weak, trivially-bypassed pitch). Loss framing + the high-fit tier are preserved; guarded by a new test.

68 tests pass.

… CTA

Audit-tail quick wins:
- tests: add coverage for list_applications, review_candidates,
  submit_match_verdict, review_summary (+ a review error-path test),
  closing the 'tools with zero coverage' gap the audit flagged.
- search_matches docstring: document that salary_min matches on RANGE
  OVERLAP (upper bound >= floor), so a result can dip below the floor.
- feed-depth CTA: lead with ongoing monitoring/alerts instead of raw
  depth (a good ranker makes 'N more rows' a weak, bypassable pitch);
  loss framing + high-fit tier preserved. Guarded by a new test.

68 tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Bmmmgcida7VUntvBm16Xt
@epd11183
epd11183 merged commit 686ea36 into main Aug 12, 2026
1 check passed
@epd11183
epd11183 deleted the fix/audit-tail-tests-docs-cta branch August 12, 2026 16:22
epd11183 added a commit that referenced this pull request Aug 12, 2026
- README: 'Key scopes' section — full vs read_no_pii, what read_no_pii
  blocks (résumé/offer + writes), immutable-at-mint, curl to mint scoped;
  a 403-scope troubleshooting entry.
- Bump to 0.3.3, bundling the audit-tail quick wins (#4) + these docs for
  publish. pyproject + __init__ in lockstep.

68 tests pass; wheel + sdist twine-check PASSED.


Claude-Session: https://claude.ai/code/session_014Bmmmgcida7VUntvBm16Xt

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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