Commit Graph
100 Commits
Author SHA1 Message Date
marcopan db375298d0 fix(test): hermetically exercise auth workflows 2026-08-25 18:27:41 +02:00
marcopan 2c2bf1940b fix(ci): project private runtime fixtures 2026-08-25 18:04:13 +02:00
marcopan abfcfb0e06 fix(ci): use supported Compose create syntax 2026-08-25 17:37:48 +02:00
marcopan f0e78b1ce3 fix(ci): project local auth for core runtime 2026-08-25 17:35:29 +02:00
marcopan 8980c35198 fix(ci): align Windows Compose topology 2026-08-25 17:14:42 +02:00
marcopan 6d0cb6d997 fix(ci): provision integration fixtures 2026-08-25 17:07:51 +02:00
marcopan 06b26cf66f fix(ci): refresh reviewed deployment blocks 2026-08-25 16:55:20 +02:00
marcopan 5b6fec939a fix(ci): isolate npm release configuration 2026-08-25 16:47:56 +02:00
marcopan 3e106d5262 fix(ci): restore deployment release gates 2026-08-25 16:45:56 +02:00
marcopan 8ba87b68dc fix(evidence): stabilize real Pi authoring 2026-08-25 15:21:59 +02:00
marcopan 610ae8c85a fix(auth): make local verification portable
Keep upstream identity visible while limiting logout to local auth. Inject the restore privilege gate so the deterministic core tests do not depend on the host OS, and confine descriptor-backed projection tests to Linux. Accept the real remaining Pi timeout budget instead of an exact millisecond.
2026-08-25 10:50:30 +02:00
marcopan e9c65ef2db fix(evidence): resolve final review findings 2026-08-25 03:03:11 +02:00
marcopan d4818c8cc3 docs(evidence): narrow owner gate baseline 2026-08-25 02:43:01 +02:00
marcopan 8542124f27 test(evidence): harden owner gate acceptance 2026-08-25 02:34:10 +02:00
marcopan fc83d29b58 test(evidence): record restructuring acceptance 2026-08-25 02:17:05 +02:00
marcopan 0caa747914 fix(evidence): validate curated runtime corpus 2026-08-25 01:59:27 +02:00
marcopan 9f0184388d docs(evidence): publish curated-only workspace contract 2026-08-25 01:52:27 +02:00
marcopan 619ac2e141 feat(evidence): evaluate retrieval with a small fixture 2026-08-25 01:44:12 +02:00
marcopan dcb5acc312 fix(evidence): preserve legacy formula migration boundaries 2026-08-25 01:28:54 +02:00
marcopan cc30148b69 refactor(evidence): unify formulas with typed evidence 2026-08-25 01:23:04 +02:00
marcopan d5d65f3659 fix(evidence): index only curated legacy documents 2026-08-25 01:02:41 +02:00
marcopan f1a9b567ba feat(evidence): contribute to semantic stages (#42) 2026-08-24 22:05:30 +02:00
marcopan 3420c57c8b feat(evidence): build semantic fragments from typed units 2026-08-24 21:33:48 +02:00
marcopan 8adc085746 feat(evidence): resolve curated evidence explicitly 2026-08-24 20:52:56 +02:00
marcopan f5c7cc6198 feat(evidence): prepare curated evidence incrementally 2026-08-24 20:08:27 +02:00
marcopan 6176410f42 fix(evidence): fail closed when BM25 is unavailable 2026-08-24 18:21:21 +02:00
marcopan 29d41ac258 feat(evidence): use server-side Qdrant BM25 retrieval 2026-08-24 18:15:33 +02:00
marcopan 0e9add09a9 feat(evidence): add Qdrant BM25 vector in place 2026-08-24 18:01:46 +02:00
marcopan ae0976a4aa feat(evidence): validate canonical curated corpus 2026-08-24 17:38:22 +02:00
marcopan 5c6228f8c2 docs(evidence): finalize ticketed restructuring specification 2026-08-24 17:11:37 +02:00
marcopan d970e10264 docs(evidence): finalize restructuring design 2026-08-24 14:57:53 +02:00
marcopan 6062cb010e Chiusura fase di ristrutturazione e modularizzazione del workflow per favorire sviluppo modulare 2026-08-24 13:32:20 +02:00
marcopan fa2298653b fix(ui): stream phase progress without gates 2026-08-24 12:10:56 +02:00
marcopan 36a7a0ab33 refactor(workflow): contract shared core (#33) 2026-08-24 03:12:00 +02:00
marcopan f375515dc0 refactor(evidence): extract TypeScript lifecycle (#32) 2026-08-24 02:50:56 +02:00
marcopan 840848df94 refactor(evidence): remove legacy Python layout (#31) 2026-08-24 02:36:30 +02:00
marcopan 44f1efa5ba refactor(evidence): migrate acquisition and preprocessing (#30) 2026-08-24 02:25:11 +02:00
marcopan d5e78febd3 refactor(evidence): migrate runtime consumption (#29) 2026-08-24 02:10:06 +02:00
marcopan 8b63715b56 refactor(evidence): add cohesive Python facade (#28) 2026-08-24 02:02:57 +02:00
marcopan 1e459b073e refactor(disambiguation): own F1 clarification policy (#27) 2026-08-24 01:55:42 +02:00
marcopan 2ed55ef131 refactor(disambiguation): extract F3 rewrite path (#26) 2026-08-24 01:44:40 +02:00
marcopan eccf6212f1 refactor(pi): generate modular session instructions (#25) 2026-08-24 01:36:08 +02:00
marcopan 4a654de84a refactor(memory): own solved-question lifecycle (#24) 2026-08-24 01:23:39 +02:00
marcopan 93fe0d733b refactor(memory): extract F2 recall path (#23) 2026-08-24 01:08:15 +02:00
marcopan beac2e80f4 refactor(memory): extract F8 promotion gate (#22) 2026-08-24 00:51:53 +02:00
marcopan d15bb59c3d test(workflow): complete observable baseline (#21) 2026-08-24 00:40:11 +02:00
marcopan dc9726cb35 test(workflow): freeze observable contracts (#21) 2026-08-24 00:25:17 +02:00
marcopan b5db0cd3c1 docs: define modular workflow domain semantics
Deployment release gate / Linux Docker deployment and rollback (push) Canceled after 0s
Deployment release gate / Windows clone and Compose contract (push) Canceled after 0s
Deployment release gate / LF, Compose, docs, and TypeScript (push) Canceled after 0s
Deployment release gate / Hermetic authentication browser gate (push) Canceled after 0s
Deployment release gate / DWH authentication Nginx gate (push) Canceled after 0s
Deployment release gate / Native Windows Docker Desktop/WSL2 startup (push) Canceled after 0s
2026-08-23 14:03:20 +02:00
marcopan 5f0575464b docs: add PSD Sol orchestration prompt 2026-08-20 14:49:32 +02:00
marcopan 21caaa22e3 docs: plan PSD server deployment program 2026-08-20 00:57:47 +02:00
marcopan 3fd177b6c4 docs: design PSD server deployment program 2026-08-20 00:44:52 +02:00
marcopan 5c0dc8c9f2 chore: clean local tooling and deployment artifacts 2026-08-19 19:41:16 +02:00
marcopan 89fc48dbe0 merge: integrate thoth authentication 2026-08-19 17:56:03 +02:00
marcopan 125feee778 feat(auth): clarify login page messaging 2026-08-19 17:43:22 +02:00
marcopan 1184b6db16 docs: converge operator guidance on tht 2026-08-19 16:12:11 +02:00
marcopan 32a17d83a9 docs(auth): add acceptance and PSD deployment plan 2026-08-19 14:29:53 +02:00
marcopan 361d55a9c2 docs(auth): record fix round 2 certification 2026-08-18 16:29:09 +02:00
marcopan 2a93590712 test(auth): bound restore lifecycle gates 2026-08-18 16:15:20 +02:00
marcopan 0f762ad6b6 docs(auth): record final review fix round 1 evidence 2026-08-18 15:26:23 +02:00
marcopan 10cd66fe6a fix(windows): lock claim validation boundary 2026-08-18 15:15:51 +02:00
marcopan b48e9e9189 fix(windows): serialize claim operations 2026-08-18 15:05:04 +02:00
marcopan b261dd4d3a fix(windows): serialize private root contention 2026-08-18 14:49:56 +02:00
marcopan feee4ee648 refactor(windows): unify private claim primitives 2026-08-18 14:45:24 +02:00
marcopan 9fc1a15069 fix(windows): observe settled claim loss 2026-08-18 14:39:51 +02:00
marcopan b652011bfc test(windows): close staged writer before reopen 2026-08-18 14:35:07 +02:00
marcopan c01482c52d fix(windows): finish contested auth cleanup 2026-08-18 14:35:07 +02:00
marcopan 6474118ec3 fix(restore): share retained staging capability 2026-08-18 14:30:33 +02:00
marcopan 2d1670e390 fix(windows): complete concurrent auth consumption 2026-08-18 14:30:33 +02:00
marcopan 455fffb299 fix(windows): tolerate concurrent auth claims 2026-08-18 14:21:11 +02:00
marcopan 824245d285 fix(windows): avoid mutating lifecycle ACL trees 2026-08-18 14:21:06 +02:00
marcopan afb0e21200 fix(windows): protect existing lifecycle child first 2026-08-18 14:11:41 +02:00
marcopan ada3f9fc7f fix(windows): protect lifecycle and backup state 2026-08-18 14:05:52 +02:00
marcopan b6396e66fa test(backup): protect Windows installation descriptor 2026-08-18 13:45:07 +02:00
marcopan fa197498f2 test(windows): order private fixture protection 2026-08-18 13:42:14 +02:00
marcopan aee5863112 test(windows): respect retained no-delete handles 2026-08-18 13:38:25 +02:00
marcopan b40f8e885a test(safeio): expose private reopen failure 2026-08-18 13:31:10 +02:00
marcopan 835b298212 fix(safeio): retain attribute inspection on private create 2026-08-18 13:26:34 +02:00
marcopan 93f9939be5 test(safeio): cover write-only private create validation 2026-08-18 13:25:34 +02:00
marcopan def45d1628 test(safeio): isolate private create failure 2026-08-18 13:19:58 +02:00
marcopan c863244a86 fix(safeio): use self-relative create descriptors 2026-08-18 13:16:28 +02:00
marcopan 81077e59d3 fix(safeio): normalize NT relative access masks 2026-08-18 13:11:40 +02:00
marcopan 36592634bb test(safeio): diagnose relative Windows opens 2026-08-18 13:07:58 +02:00
marcopan 4f07b26f5e fix(safeio): pass valid NT file attributes 2026-08-18 13:03:20 +02:00
marcopan 747b4200d9 test(safeio): expose native Windows DACL shape 2026-08-18 13:00:23 +02:00
marcopan a0e05ad392 fix(safeio): accept Windows effective full-control ACL 2026-08-18 12:52:37 +02:00
marcopan cd5f505c8a fix(auth): close Windows remediation review findings 2026-08-18 12:46:54 +02:00
marcopan fa499a9bdd docs(auth): record Task 4 certification evidence 2026-08-18 11:58:38 +02:00
marcopan b31b27e584 fix(auth): allow Windows claim verification to share delete 2026-08-18 11:18:57 +02:00
marcopan 0d8e707533 fix(auth): remove Windows claims by retained handle 2026-08-18 11:04:21 +02:00
marcopan 5f9a3ae066 fix(backup): retain staging cleanup capability 2026-08-18 10:50:56 +02:00
marcopan d43738eeae fix(auth): require local registry ownership 2026-08-18 10:31:44 +02:00
marcopan 3c6ddfaef1 docs(auth): plan important finding remediation 2026-08-18 10:10:37 +02:00
marcopanandCommandCodeBot 1d045a44a6 docs: add canonical Evidence structure design
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
2026-08-18 09:52:53 +02:00
marcopan 178113a7e8 docs(auth): record final branch review 2026-08-18 09:41:09 +02:00
marcopan 39b5453287 docs(auth): record unresolved Task 15 review 2026-08-18 09:27:11 +02:00
marcopan d7cd8fdf94 docs(task15): record retained-handle fix evidence 2026-08-18 09:15:14 +02:00
marcopan 74b062f1a7 fix(safeio): retain writable Windows parent handles 2026-08-18 09:05:42 +02:00
marcopan e7a7f4f066 fix(safeio): retain private file parent handles 2026-08-18 08:51:59 +02:00
marcopan 0b77d1e850 docs(auth): retain Task 15 round four evidence 2026-08-18 08:24:08 +02:00
marcopan 54698e7340 fix(backup): privately stage restore archive 2026-08-18 08:13:13 +02:00