sylvain
9783389bfb
chore(workflow): complete step 6 (plan v1.3.0), start step 7
...
3 phases: corrections/robustesse (#11,#12), tests edge (#13 ), features (#14,#15)
ADR-009 (retry 429), ADR-010 (sanitize JSON), ADR-011 (--health flag)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 19:07:57 +01:00
sylvain
19f300ccdb
chore(workflow): complete step 6 (plan v1.2.0), start step 7
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 03:50:07 +01:00
sylvain
bb3bc761e3
test(collector): add filtering optimization and edge case tests
...
- test_filtered_repos_have_no_api_calls: prouve que get_latest_release et
get_milestones ne sont pas appelés pour les repos exclus par le filtre include
- test_collect_all_include_empty_list: documente le contrat implicite où
include=[] est équivalent à include=None (tous les repos inclus)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-11 04:40:40 +01:00
sylvain
8e8271be9d
docs(v1.1.0): version plan and ADR — repo filtering feature
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 04:30:07 +01:00
sylvain
e757c35767
docs(v1.0.0): version plan and ADR
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 18:43:29 +01:00
sylvain
de56585840
docs(research): API Gitea endpoints, pagination, auth, cas limites
...
chore(workflow): complete step 4, start step 5
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 18:28:03 +01:00
sylvain
4e72ddc32f
chore: init project structure
...
Discovery synthesis, docs tree, Python src layout, CLAUDE.md, pyproject.toml.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 18:21:33 +01:00