|
|
da51883c88
|
Merge pull request '📝 docs(changelog): record PR #85' (#86) from vibe/batch18-task-changelog-85 into main
|
2026-05-05 22:52:40 +02:00 |
|
|
|
904bbe41f5
|
📝 docs(changelog): record PR #85
|
2026-05-05 22:52:25 +02:00 |
|
|
|
b9dd23a64f
|
Merge pull request '📝 docs: STATUS.md project snapshot 2026-05-05' (#85) from vibe/batch17-task-status-snapshot into main
|
2026-05-05 22:50:55 +02:00 |
|
|
|
af9518fcce
|
📝 docs: STATUS.md project snapshot 2026-05-05
|
2026-05-05 22:50:41 +02:00 |
|
|
|
620f68df51
|
📝 docs(changelog): record PR #83 (#84)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:48:33 +02:00 |
|
|
|
14478ed338
|
Merge pull request '📝 docs(readme): link to Mistral autonomous pattern doc' (#83) from vibe/batch15-task-readme-pattern-link into main
|
2026-05-05 22:46:37 +02:00 |
|
|
|
1f4529f710
|
📝 docs(readme): link to Mistral autonomous pattern doc
|
2026-05-05 22:46:24 +02:00 |
|
|
|
464b84ab2d
|
Merge pull request '📝 docs(changelog): record PRs #80, #81' (#82) from vibe/batch14-task-changelog-79-81 into main
|
2026-05-05 22:45:00 +02:00 |
|
|
|
5929bbcee1
|
📝 docs(changelog): record PRs #80, #81
|
2026-05-05 22:44:42 +02:00 |
|
|
|
99c71ca815
|
📝 docs: 2026-05-05 autonomous session recap (#81)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:43:27 +02:00 |
|
|
|
6aeb197f58
|
Merge pull request '📝 docs: PHASE_B_ROADMAP — mark B.3 + B.4 done' (#80) from vibe/batch12-task-phase-b-roadmap-update into main
|
2026-05-05 22:40:51 +02:00 |
|
|
|
5ad596d163
|
📝 docs: PHASE_B_ROADMAP — mark B.3 + B.4 done (PRs #74, #75, #76)
|
2026-05-05 22:40:27 +02:00 |
|
|
|
c9389282a5
|
Merge pull request '📝 docs(changelog): record PRs #73, #78' (#79) from vibe/batch11-task-changelog-78 into main
|
2026-05-05 22:39:10 +02:00 |
|
|
|
2a7d2cad82
|
📝 docs(changelog): record PRs #73, #78
|
2026-05-05 22:38:54 +02:00 |
|
|
|
d8bab4541d
|
📝 docs: Mistral autonomous pattern guide for contributors (#78)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:37:22 +02:00 |
|
|
|
fe33127969
|
📝 docs(changelog): record PRs #74, #75, #76 (#77)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:34:31 +02:00 |
|
|
|
f1443e0fd7
|
🧪 test(auth): OIDC handler unit tests (ADR-0028 Phase B.4 follow-up) (#76)
CI/CD Pipeline / Build Docker Cache (push) Successful in 19s
CI/CD Pipeline / CI Pipeline (push) Failing after 4m15s
CI/CD Pipeline / Trigger Docker Push (push) Has been skipped
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:31:40 +02:00 |
|
|
|
d19fed6610
|
✨ feat(auth): OIDC HTTP handlers /start + /callback (ADR-0028 Phase B.4) (#75)
CI/CD Pipeline / Build Docker Cache (push) Successful in 9s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 22:29:34 +02:00 |
|
|
|
9b4087b765
|
✨ feat(auth): implement OIDC client methods (ADR-0028 Phase B.3) (#74)
CI/CD Pipeline / Build Docker Cache (push) Successful in 8s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m44s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:54:08 +02:00 |
|
|
|
0c01789605
|
📝 docs: AUTH.md synthesis (Phase A complete, Phase B partial) (#73)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:36:25 +02:00 |
|
|
|
0ea47d9c68
|
📝 docs(changelog): record PRs #67-#71 (#72)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:31:39 +02:00 |
|
|
|
55f0a0da02
|
📝 docs: ADR-0028 Phase B roadmap (B.3 / B.4 / B.5 outline) (#71)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:30:58 +02:00 |
|
|
|
fbf00a3cd0
|
✨ feat(auth): pkg/auth skeleton for OpenID Connect (ADR-0028 Phase B prep) (#69)
CI/CD Pipeline / Build Docker Cache (push) Successful in 9s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m4s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 5s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:24:41 +02:00 |
|
|
|
001172e5b3
|
Merge pull request '📝 docs: mkcert local HTTPS setup + Makefile cert target (ADR-0028 Phase B prep)' (#68) from vibe/batch3-task-y-mkcert-doc into main
CI/CD Pipeline / Build Docker Cache (push) Successful in 26s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
|
2026-05-05 19:23:13 +02:00 |
|
|
|
c05e508d56
|
📝 docs: mkcert local HTTPS setup + Makefile cert target (ADR-0028 Phase B prep)
|
2026-05-05 19:22:38 +02:00 |
|
|
|
b17b727157
|
✨ feat(server): add GET /api/v1/uptime endpoint (#67)
CI/CD Pipeline / Build Docker Cache (push) Successful in 8s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:18:24 +02:00 |
|
|
|
087ce8a4e1
|
📝 docs: add top-level CHANGELOG.md (keepachangelog format) (#66)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 19:17:53 +02:00 |
|
|
|
b6a6a2b3d7
|
✨ feat(user): magic-link expired-token cleanup loop (ADR-0028 Phase A consequence) (#65)
CI/CD Pipeline / Build Docker Cache (push) Successful in 11s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m27s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 13:07:01 +02:00 |
|
|
|
6ed95165d3
|
feat(config): OIDC provider config skeleton (ADR-0028 Phase B.1 prep) (#64)
CI/CD Pipeline / Build Docker Cache (push) Successful in 9s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 13:04:14 +02:00 |
|
|
|
9072b3e246
|
✨ feat(bdd): magic-link BDD scenarios + bcrypt overflow fix (ADR-0028 Phase A.5) (#63)
CI/CD Pipeline / Build Docker Cache (push) Successful in 9s
CI/CD Pipeline / CI Pipeline (push) Successful in 5m0s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 5s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 11:44:41 +02:00 |
|
|
|
f39acf5de5
|
✨ feat(auth): magic-link request + consume HTTP handlers (ADR-0028 Phase A.4) (#62)
CI/CD Pipeline / Build Docker Cache (push) Successful in 8s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m56s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 11:32:12 +02:00 |
|
|
|
c9ab876dfe
|
✨ feat(user): magic_link_tokens table + repository (ADR-0028 Phase A.3) (#61)
CI/CD Pipeline / Build Docker Cache (push) Successful in 8s
CI/CD Pipeline / CI Pipeline (push) Successful in 5m11s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 11:24:06 +02:00 |
|
|
|
b3027d2669
|
✨ feat(bdd): pkg/bdd/mailpit/ HTTP client + integration tests (ADR-0030 Phase A.2) (#60)
CI/CD Pipeline / Build Docker Cache (push) Successful in 11s
CI/CD Pipeline / CI Pipeline (push) Successful in 5m23s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 5s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:51:33 +02:00 |
|
|
|
ef32e750ed
|
✨ feat(email): pkg/email + Mailpit docker-compose service (ADR-0029 Phase A.1) (#59)
CI/CD Pipeline / Build Docker Cache (push) Successful in 13s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m3s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 4s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:47:03 +02:00 |
|
|
|
235cc41f68
|
📝 docs(adr): ADR-0028/0029/0030 — passwordless auth + Mailpit + BDD email strategy (#58)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:42:35 +02:00 |
|
|
|
3b4b40c1cf
|
🐛 fix(bdd): shouldEnableV2 wrongly matched ~@v2 as @v2 substring + new gate regression scenario (#57)
CI/CD Pipeline / Build Docker Cache (push) Successful in 14s
CI/CD Pipeline / CI Pipeline (push) Failing after 6m31s
CI/CD Pipeline / Trigger Docker Push (push) Has been skipped
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:38:08 +02:00 |
|
|
|
de5b599455
|
✨ feat(server): api.v2_enabled hot-reload via middleware gate (ADR-0023 Phase 4) (#56)
CI/CD Pipeline / Build Docker Cache (push) Successful in 9s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:35:03 +02:00 |
|
|
|
9895c159fe
|
📝 docs(adr): ADR-0027 Ollama Tier 1 onboarding + README index reconciliation (#55)
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:24:01 +02:00 |
|
|
|
8d93050636
|
feat(server): add go_version to /api/info response (#54)
CI/CD Pipeline / Build Docker Cache (push) Successful in 7s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m57s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:18:30 +02:00 |
|
|
|
42d165624b
|
🧪 test(user): SHA-256 fingerprint stays non-empty and != secret value (Mistral autonomous) (#53)
CI/CD Pipeline / Build Docker Cache (push) Successful in 8s
CI/CD Pipeline / CI Pipeline (push) Successful in 4m9s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 6s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 10:08:36 +02:00 |
|
|
|
e9d61a7fb0
|
🧪 test(bdd): admin metadata endpoint security property — no secret leak (#52)
CI/CD Pipeline / Build Docker Cache (push) Successful in 11s
CI/CD Pipeline / CI Pipeline (push) Successful in 3m41s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 5s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:56:17 +02:00 |
|
|
|
f71495b6fc
|
✨ feat(admin): GET /api/v1/admin/jwt/secrets — metadata-only introspection (#51)
CI/CD Pipeline / Build Docker Cache (push) Successful in 57s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:51:54 +02:00 |
|
|
|
46df1f6170
|
🔧 chore(config): defense-in-depth for WatchAndApply test race (Q-038) (#50)
CI/CD Pipeline / Build Docker Cache (push) Successful in 14s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:45:14 +02:00 |
|
|
|
92a8027dd4
|
✨ feat(server): wire sampler hot-reload callback (ADR-0023 Phase 3, sub-phase 3.3) (#49)
CI/CD Pipeline / Build Docker Cache (push) Successful in 14s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:42:38 +02:00 |
|
|
|
f97b6874c9
|
🐛 fix(config): remove racy log.Info in WatchAndApply cancel goroutine (#48)
CI/CD Pipeline / Build Docker Cache (push) Successful in 11s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:40:03 +02:00 |
|
|
|
3d9746ed65
|
🐛 fix(ci): remove dollar-double-brace expression from comment that still gets interpolated (#47)
CI/CD Pipeline / Build Docker Cache (push) Successful in 10s
CI/CD Pipeline / CI Pipeline (push) Successful in 3m44s
CI/CD Pipeline / Trigger Docker Push (push) Successful in 5s
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:34:00 +02:00 |
|
|
|
8147991fe0
|
✨ feat(telemetry): ReconfigureTracerProvider for sampler hot-reload (ADR-0023 Phase 3, sub-phase 3.1) (#45)
CI/CD Pipeline / Build Docker Cache (push) Successful in 14s
CI/CD Pipeline / CI Pipeline (push) Failing after 3m48s
CI/CD Pipeline / Trigger Docker Push (push) Has been skipped
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:27:20 +02:00 |
|
|
|
3c73ca39d6
|
✨ feat(auth): JWT TTL hot-reload + fix hardcoded 24h bug (ADR-0023 Phase 2) (#44)
CI/CD Pipeline / Build Docker Cache (push) Successful in 23s
CI/CD Pipeline / CI Pipeline (push) Failing after 5m23s
CI/CD Pipeline / Trigger Docker Push (push) Has been skipped
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:09:22 +02:00 |
|
|
|
4afc15b82e
|
🐛 fix(frontend): apply server:false + route.fulfill to health spec (#43)
CI/CD Pipeline / Build Docker Cache (push) Successful in 13s
CI/CD Pipeline / Trigger Docker Push (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 09:04:48 +02:00 |
|
|
|
b33ad236e1
|
✨ feat(config): hot-reload Phase 1 — logging.level (ADR-0023) (#42)
CI/CD Pipeline / Build Docker Cache (push) Successful in 59s
CI/CD Pipeline / CI Pipeline (push) Failing after 4m3s
CI/CD Pipeline / Trigger Docker Push (push) Has been skipped
Co-authored-by: Gabriel Radureau <arcodange@gmail.com>
Co-committed-by: Gabriel Radureau <arcodange@gmail.com>
|
2026-05-05 08:45:19 +02:00 |
|