Skip to content

v0.10.5 — Public polish (B4)

Choose a tag to compare

@Siddardth7 Siddardth7 released this 02 Jul 15:40
e43634c

The pre-1.0 polish pass (ROADMAP B4). Three things a public project needs:

  • Live-API smoke tests (#26). The suite was 100% mocked; nothing caught provider contract drift until a real run broke. tests/test_live_smoke.py adds three doubly-gated live checks (opt-in flag + key; CI always skips): a real Serper LinkedIn search parsed into candidates, the free Apify auth check, and a 1-token Anthropic ping. Run live at release time: Serper + Anthropic PASS.
  • Contributor + listing polish (#83). New CONTRIBUTING.md (setup, the CI-enforced coverage/lint bar, conventions, and the architecture ground rules: host-token inversion, profile-driven never person-driven, no silent caps, fact discipline). README brought current (badges were six versions stale; prerequisites now say the truth — no Anthropic key needed, a free discovery key is the only hard requirement; multi-domain examples). plugin.json description rewritten field-agnostic.
  • Live non-aerospace E2E trial — PASS (#84). A wizard-built backend-SWE persona ran the real pipeline against Cloudflare on live discovery: custom taxonomy in classification, hooks from real profile snippets, the target_focus +10 rank signal firing on live data for the first time, and a first-pass-clean draft through gate + critic. The trial caught (and this release fixes) a real defect: the setup wizard now creates field-adapted persona templates (/network-setup step 3.5), so a non-aerospace user's drafts never carry the built-in aerospace identity.

Quality: 1270 tests (+3 opt-in live), 98.97% line+branch coverage (gate 98), ruff clean. Full details in CHANGELOG.md.

🤖 Generated with Claude Code