marcopan
|
6656a69630
|
fix(evidence): filter active data in every search
|
2026-07-12 05:40:45 +02:00 |
|
marcopan
|
92b1d3ccc3
|
fix(evidence): retain referenced vector generations
|
2026-07-12 05:34:47 +02:00 |
|
marcopan
|
3a9808f126
|
feat(preprocess): add resumable DWH jobs
|
2026-07-12 05:34:38 +02:00 |
|
marcopan
|
2624d1d342
|
test: assert removed evidence stays hidden
|
2026-07-12 05:26:11 +02:00 |
|
marcopan
|
9a9acbd122
|
test: gate real pgvector corpus lifecycle
|
2026-07-12 05:22:30 +02:00 |
|
marcopan
|
9e21cce036
|
test(evidence): harden generation lifecycle boundaries
|
2026-07-12 05:15:30 +02:00 |
|
marcopan
|
459ffa0bcd
|
fix(evidence): reconcile generations safely
|
2026-07-12 05:10:19 +02:00 |
|
marcopan
|
f3b49f41c8
|
feat(evidence): add safe retention and materialized reads
|
2026-07-12 05:02:47 +02:00 |
|
marcopan
|
b6a52995ae
|
fix(jobs): bind completed effects to checkpoints
|
2026-07-12 04:54:00 +02:00 |
|
marcopan
|
c964920f16
|
fix(preprocess): harden crash recovery integrity
|
2026-07-12 04:49:15 +02:00 |
|
marcopan
|
1d5f8c76a7
|
feat(preprocess): resume evidence jobs by run id
|
2026-07-12 04:39:32 +02:00 |
|
marcopan
|
981b149249
|
fix(evidence): enforce active vector generations
|
2026-07-12 04:33:07 +02:00 |
|
marcopan
|
b96d4f13b9
|
feat(preprocess): publish incremental Evidence corpus
|
2026-07-12 04:26:24 +02:00 |
|
marcopan
|
16a8bd9df6
|
fix(jobs): validate resume checkpoints before allocation
|
2026-07-12 04:17:34 +02:00 |
|
marcopan
|
9f069cdd5b
|
fix(jobs): harden resume locks and durability
|
2026-07-12 04:05:43 +02:00 |
|
marcopan
|
a4acee4c70
|
feat(jobs): add resumable preprocessing envelope
|
2026-07-12 03:58:37 +02:00 |
|
marcopan
|
11e7ee9ea6
|
fix(corpus): harden canonical chunk and frontmatter invariants
|
2026-07-12 03:50:32 +02:00 |
|
marcopan
|
015715d092
|
feat(corpus): add deterministic normalization and chunking
|
2026-07-12 03:44:54 +02:00 |
|
marcopan
|
d1fdf7d9f5
|
fix(evidence): bind HTTP validators to final URL
|
2026-07-12 03:38:11 +02:00 |
|
marcopan
|
81ff1810d1
|
fix(evidence): harden source acquisition
|
2026-07-12 03:32:18 +02:00 |
|
marcopan
|
ffd683c587
|
feat(evidence): add filesystem and HTTP sources
|
2026-07-12 03:23:42 +02:00 |
|
marcopan
|
293d96e1a6
|
fix(evidence): close canonical contract gaps
|
2026-07-12 03:15:17 +02:00 |
|
marcopan
|
4424fd3d90
|
fix(evidence): harden canonical corpus contracts
|
2026-07-12 03:10:30 +02:00 |
|
marcopan
|
d702aad93d
|
feat(evidence): define source and corpus contracts
|
2026-07-12 03:02:10 +02:00 |
|
marcopan
|
532073d550
|
fix(deploy): isolate local vector compose secrets
|
2026-07-12 02:56:00 +02:00 |
|
marcopan
|
6c67235caf
|
fix(vector): close local pgvector final review
|
2026-07-12 02:48:10 +02:00 |
|
marcopan
|
407c4a6faf
|
fix(vector): publish backups without replacement
|
2026-07-12 02:32:32 +02:00 |
|
marcopan
|
015c496bda
|
fix(vector): harden backup restore parity gates
|
2026-07-12 02:29:53 +02:00 |
|
marcopan
|
e4db2ea5e1
|
docs(vector): add local backup restore and parity gate
|
2026-07-12 02:18:29 +02:00 |
|
marcopan
|
1145ae20bc
|
fix(deploy): align vector bootstrap identity policy
|
2026-07-12 02:04:57 +02:00 |
|
marcopan
|
144acf2093
|
fix(deploy): support bootstrap password rotation
|
2026-07-12 01:57:33 +02:00 |
|
marcopan
|
62e0ff1f12
|
fix(deploy): reconcile local vector credentials safely
|
2026-07-12 01:50:42 +02:00 |
|
marcopan
|
0ca9783f61
|
feat(deploy): add optional local pgvector profile
|
2026-07-12 01:42:37 +02:00 |
|
marcopan
|
3588a7749b
|
fix(vector): harden packaged migrations
|
2026-07-12 01:32:33 +02:00 |
|
marcopan
|
c0d50e9b08
|
feat(vector): version pgvector schema
|
2026-07-12 01:21:29 +02:00 |
|
marcopan
|
409f806aae
|
fix(vector): verify writer sequence privileges
|
2026-07-12 01:13:56 +02:00 |
|
marcopan
|
e7e948c77c
|
fix(vector): harden direct pgvector parity
|
2026-07-12 01:09:24 +02:00 |
|
marcopan
|
b09341f07e
|
feat(vector): add direct pgvector adapter
|
2026-07-12 01:01:15 +02:00 |
|
marcopan
|
ebdd3aa2c5
|
fix(deploy): unify backend URL policy
|
2026-07-12 00:54:39 +02:00 |
|
marcopan
|
a3a266fd81
|
fix(deploy): close container final review
|
2026-07-12 00:44:39 +02:00 |
|
marcopan
|
0ca6346f75
|
fix(deploy): isolate compose smoke resources
|
2026-07-11 22:16:51 +02:00 |
|
marcopan
|
767df63a33
|
feat(deploy): add portable external-service stack
|
2026-07-11 22:12:21 +02:00 |
|
marcopan
|
715de6649b
|
fix(docker): harden frontend runtime config
|
2026-07-11 22:03:24 +02:00 |
|
marcopan
|
3d939426b1
|
build(docker): add runtime-configured frontend image
|
2026-07-11 21:57:53 +02:00 |
|
marcopan
|
31023f9e7a
|
build(docker): lock core runtime dependencies
|
2026-07-11 21:50:30 +02:00 |
|
marcopan
|
77923e501f
|
build(docker): add core application image
|
2026-07-11 21:43:28 +02:00 |
|
marcopan
|
3ac0623247
|
fix(backend): make data root config authoritative
|
2026-07-11 21:35:54 +02:00 |
|
marcopan
|
c6c00c336a
|
feat(backend): support container runtime paths
|
2026-07-11 21:32:33 +02:00 |
|
marcopan
|
a0daa319ca
|
fix(storage): contain logical corpus root
|
2026-07-11 21:26:47 +02:00 |
|
marcopan
|
7f3f6f7ce7
|
fix(storage): harden portable path diagnostics
|
2026-07-11 21:25:03 +02:00 |
|