• Joined on 2025-12-03
francwa pushed to main at francwa/alfred 2026-05-21 13:40:45 +02:00
02e478a157 refactor(domain): freeze Movie and Episode, switch track collections to tuple
3dc73a5214 feat(release): add fullwidth vertical bar | (U+FF5C) to separators
88f156b7a4 refactor(subtitles): rename SubtitleCandidate → SubtitleScanResult
5107cb32c0 feat(release): InspectedResult.recommended_action centralizes exclusion decision
b7979c0f8b refactor(release): freeze ParsedRelease + enrich_from_probe returns new instance
Compare 9 commits »
francwa pushed to main at francwa/alfred 2026-05-20 23:57:53 +02:00
688c37bbec docs(changelog): recap session 2026-05-20 tech-debt cleanup
757e4045ee refactor(release): ParsedRelease.media_type & parse_path are strict enums
c3767aacb6 refactor(release): rename ParsedRelease.normalised → clean
5bcf22b408 refactor(shared): Language VO is strict; from_raw() factory for un-normalized input
cfa9f54d9f refactor(shared): FilePath VO uses __post_init__ instead of custom __init__
Compare 36 commits »
francwa pushed to main at francwa/alfred 2026-05-19 22:06:06 +02:00
9f10f4e0ad Merge branch 'refactor/domain-release-knowledge'
cd814c7922 docs(changelog): log refactor/domain-release-knowledge work block
6802933acd test(release): adapt suite to explicit ReleaseKnowledge injection
bf37a9d09e refactor(release): thread ReleaseKnowledge through callers
4a74fff9cc refactor(release): purify domain — parse_release(name, kb) + ParsedRelease Option B
Compare 6 commits »
francwa pushed to main at francwa/alfred 2026-05-19 15:17:51 +02:00
14941d47c0 Merge branch 'refactor/domain-io-extraction'
df798f55cc refactor(subtitles): introduce SubtitleKnowledge Protocol port
535935cc73 docs(changelog): summarize refactor/domain-io-extraction work block
6e252d1e81 refactor(subtitles): inject default rules into SubtitleRuleSet.resolve()
903e9e7117 refactor(subtitles): move SubtitlePlacer to application layer
Compare 13 commits »
francwa pushed to main at francwa/alfred 2026-05-18 20:34:13 +02:00
f6eef59fca refactor: tech debt mini-pass (items 5, 6, 7, 20)
273510dff8 test(fixtures): seed PATH OF PAIN bucket with 10 worst-case fixtures
c1831e3f46 test(fixtures): drop derry_duplicate_naming (was a copy-paste artifact)
aa182458b8 test(fixtures): seed SHITTY release bucket with 15 anti-regression cases
774f71c8cc chore(gitignore): track CHANGELOG.md explicitly
Compare 21 commits »
francwa pushed to main at francwa/alfred 2026-05-11 21:55:21 +02:00
249c5de76a feat: major architectural refactor
francwa pushed to main at francwa/alfred 2026-05-11 21:54:16 +02:00
de02bdea06 git commit -m "feat: major architectural refactor
62b5d0b998 Settings + fix startup
610dee365c mess: UV + settings KISS + fixes
58408d0dbe fix: fixed vectordb loneliness
2f1ac3c758 infra: simplified mongodb healthcheck
Compare 10 commits »
francwa pushed to renovate/uvicorn-0.x at francwa/alfred 2026-04-27 06:03:03 +02:00
213b8e3c95 fix(deps): update dependency uvicorn to ^0.46.0
francwa pushed to renovate/uvicorn-0.x at francwa/alfred 2026-04-20 06:01:10 +02:00
ac88fe275b fix(deps): update dependency uvicorn to ^0.44.0
francwa pushed to renovate/fastapi-0.x at francwa/alfred 2026-04-20 06:01:09 +02:00
d88915f098 fix(deps): update dependency fastapi to ^0.136.0
francwa pushed to renovate/uvicorn-0.x at francwa/alfred 2026-04-06 06:02:31 +02:00
1077116609 fix(deps): update dependency uvicorn to ^0.43.0
francwa pushed to renovate/uvicorn-0.x at francwa/alfred 2026-03-23 05:02:37 +01:00
c02b260df6 fix(deps): update dependency uvicorn to ^0.42.0
francwa pushed to renovate/fastapi-0.x at francwa/alfred 2026-03-16 05:00:46 +01:00
497ee45aad fix(deps): update dependency fastapi to ^0.135.0
francwa pushed to renovate/pgvector-pgvector-0.x at francwa/alfred 2026-03-16 05:00:41 +01:00
a1b2119612 chore(deps): update pgvector/pgvector docker tag to v0.8.2
francwa commented on pull request francwa/alfred#26 2026-02-23 05:00:36 +01:00
fix(deps): update dependency uvicorn to ^0.46.0

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including…

francwa pushed to renovate/uvicorn-0.x at francwa/alfred 2026-02-23 05:00:35 +01:00
65244c6513 fix(deps): update dependency uvicorn to ^0.41.0
francwa created branch renovate/uvicorn-0.x in francwa/alfred 2026-02-23 05:00:35 +01:00
francwa created pull request francwa/alfred#26 2026-02-23 05:00:35 +01:00
fix(deps): update dependency uvicorn to ^0.41.0
francwa pushed to renovate/fastapi-0.x at francwa/alfred 2026-02-23 05:00:32 +01:00
d612793736 fix(deps): update dependency fastapi to ^0.131.0
francwa pushed to renovate/fastapi-0.x at francwa/alfred 2026-02-16 05:02:48 +01:00
1dbffd5ef2 fix(deps): update dependency fastapi to ^0.129.0