# Changelog

> **This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.**

## Score

- CAI 49 → 69 (+19.6)
- Rubric changed (rubric-2026.08.15 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 93 → 82 (-11.1)
- Architecture 94 → 98 (+3.6)
- Maturity 54 → 60 (+6.3)
- Readiness 27 → 67 (+40.0)
- Security 77 → 89 (+11.9)

## Resolved (18)

- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (14 lines × 2) (tests/test_channels.py)
- Duplicated block (8 lines × 2) (agent_reach/channels/xueqiu.py)
- Duplicated block (9 lines × 2) (agent_reach/channels/v2ex.py)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- LLM evaluation failed
- Low: security finding (details withheld)
- Medium: security finding (details withheld)
- Medium: security finding (details withheld)
- No exposed public API
- No tests found
- Test reliability not included

## New (75)

- BilibiliChannel.check (cognitive 22) (agent_reach/channels/bilibili.py)
- Dependency hygiene PARTLY measured — Python dependencies read, no exact pin to grade for currency
- Documentation: no project overview (README.md)
- Duplicated block (11 lines × 2) (agent_reach/transcribe.py)
- Duplicated block (13 lines × 2) (agent_reach/cli.py)
- Duplicated block (14 lines × 4) (agent_reach/channels/bilibili.py)
- Duplicated block (17–18 lines × 3) (agent_reach/channels/reddit.py)
- Duplicated block (24 lines × 3) (agent_reach/cli.py)
- Duplicated block (9 lines × 2) (agent_reach/cli.py)
- FileTooLong: agent_reach/cli.py (agent_reach/cli.py)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- Hotspot: agent_reach/channels/xiaohongshu.py (agent_reach/channels/xiaohongshu.py)
- …and 55 more

## Changes since last survey

- 6 commits — 1 feature/other, 5 fixes

## By area

- (root) — 5 commits
- agent_reach/skill — 1 commit

## Notable commits

- fix: fix(readme): restore Star History embeds (#650)
- fix: fix(readme): update sponsor copy
- fix: fix(readme): update sponsor link
- fix: fix(readme): update sponsor list
- fix: fix(readme): use permanent Star History token (#651)
- change: feat: 新增 Boss直聘 channel（岗位搜索 + JD 全文） (#627)
