-
de7200f7dd
feat(backend): PiProcessManager (one Pi per session, cap, set_model/thinking)

marcopanandClaude Sonnet 4.6
2026-06-27 21:05:03 +02:00
-
c680060bd9
feat(backend): ThtRunner wrapper for tht --json (sessions, sql preview/export)

marcopanandClaude Sonnet 4.6
2026-06-27 20:59:58 +02:00
-
2d680c958c
feat(backend): SessionBridge widget-descriptor <-> RPC + pending widget

marcopanandClaude Sonnet 4.6
2026-06-27 20:56:26 +02:00
-
df5d2c36ac
feat(backend): RpcClient (spawn/send/request/event) over JSONL
marcopan
2026-06-27 20:52:22 +02:00
-
de56694433
feat(backend): LF-only JSONL line splitter

marcopanandClaude Opus 4.8
2026-06-27 20:49:00 +02:00
-
b09de85c6f
feat(backend): scaffold Fastify+TS + /health

marcopanandClaude Sonnet 4.6
2026-06-27 20:46:08 +02:00
-
17c277bb99
test(harness): fake-pi-rpc protocol double + F1 widget contract golden (D10)

marcopanandClaude Sonnet 4.6
2026-06-27 20:36:23 +02:00
-
ae9308470b
chore(harness): quietStartup + project-local trust for clean RPC spawn

marcopanandClaude Opus 4.8
2026-06-27 20:33:03 +02:00
-
5d9a0bb548
feat(harness): manifest provider/model/thinking/name + session new options (BE-6/7)

marcopanandClaude Sonnet 4.6
2026-06-27 20:29:40 +02:00
-
5e0e1cee03
test(harness): pin session list/show json keys + schema alias

marcopanandClaude Sonnet 4.6
2026-06-27 20:27:18 +02:00
-
a10a872a99
feat(cli): tht session list --json + session show --json (Task 7)

marcopanandClaude Sonnet 4.6
2026-06-27 20:23:46 +02:00
-
85e2fdc00a
fix(harness): correct truncated signalling for sql preview offset>0

marcopanandClaude Opus 4.8
2026-06-27 20:18:58 +02:00
-
7d9769cfff
feat(harness): tht sql preview --json + --offset for AGGrid paging (BE-2)

marcopanandClaude Sonnet 4.6
2026-06-27 20:13:20 +02:00
-
0240242f5c
feat(harness): gate uses externally-provided THT_SESSION id (BE-5)

marcopanandClaude Sonnet 4.6
2026-06-27 20:07:25 +02:00
-
8c4a1798da
fix(harness): gate widget round-trip via native ctx.ui.input (no sendRaw); no-limbo
marcopan
2026-06-27 20:02:19 +02:00
-
c55df2ad0f
fix(harness): gate kickoff/lock entry works in RPC mode (not only interactive)

marcopanandClaude Sonnet 4.6
2026-06-27 19:57:38 +02:00
-
b72183ef2a
docs(plans): test setup per importare il gate (typebox devDep, import ESM)
marcopan
2026-06-27 19:52:00 +02:00
-
f850c391d8
test(harness): fake-pi-runtime mock for gate CI tests
marcopan
2026-06-27 19:48:04 +02:00
-
aecc86f328
docs(plans): correggi wire contract post-spike (ctx.ui.input nativo, niente sendRaw)

marcopanandClaude Opus 4.8
2026-06-27 19:47:21 +02:00
-
59bd6135e2
spike(harness): probe gate behavior in pi --mode rpc + findings

marcopanandClaude Sonnet 4.6
2026-06-27 19:38:04 +02:00
-
c9c150c942
docs(plans): piano Harness RPC-readiness + piano Backend

marcopanandClaude Opus 4.8
2026-06-27 19:26:46 +02:00
-
aad6299c99
docs(backend): design del backend ThothII (brainstorming)

marcopanandClaude Opus 4.8
2026-06-27 18:09:51 +02:00
-
c4d130828f
fix(harness): remediation difetti review — gate↔CLI, D15, D7/D6, D14, robustezza

marcopanandClaude Opus 4.8
2026-06-27 17:16:51 +02:00
-
daf33f77fe
test(harness): report L2 cardioversione+ablazione + fix phase show (#2)
marcopan
2026-06-27 16:14:46 +02:00
-
386ec3b833
fix(harness): integrazione sessione L2 — _YamlModel to_yaml + config/tht.yaml symlink
marcopan
2026-06-27 15:41:21 +02:00
-
0a9ebddaec
feat(harness): Onda 0b — setup workspace per-cliente + build LSH (D14a validato)
marcopan
2026-06-27 15:31:03 +02:00
-
292048f777
feat(harness): language workspace param + skill riscritta in inglese (semantica completa)
marcopan
2026-06-27 14:50:30 +02:00
-
de61034a8d
feat(harness): riscrittura skill tht-sessione (F1-F8 + 4 sottomoduli)
marcopan
2026-06-27 14:24:20 +02:00
-
91a374492c
feat(harness): port sql/cte/datamart/lsh cmd (Onda 4) — CLI completa F1→F8
marcopan
2026-06-27 14:16:35 +02:00
-
99b01b0407
feat(harness): port memory/search/evidence/db/decision cmd (Onda 3.2)
marcopan
2026-06-27 14:14:48 +02:00
-
159207a8f1
feat(harness): arricchisci metadata memory (subject/detail/rationale) — Onda 3.1 TDD
marcopan
2026-06-27 14:10:39 +02:00
-
40b3bac6c6
feat(harness): port vector_cmd (Onda 2) — helper vector condivisi
marcopan
2026-06-27 14:08:54 +02:00
-
3120bdc192
feat(harness): port config_cmd + schema_cmd + session_cmd (Onda 1.3-1.4, radici CLI)
marcopan
2026-06-27 14:08:08 +02:00
-
16ec5a5138
fix(harness): 'datawarehouse Chirone' residuo in VENDORED.md (stessa causa Onda 0)
marcopan
2026-06-27 14:02:39 +02:00
-
1b8a13b864
fix(harness): nsp residuo nei moduli Onda 0 (lshindex msg + VENDORED.md)
marcopan
2026-06-27 13:59:51 +02:00
-
a312746fc8
feat(harness): require_phase_or_exit + phase advance/reopen/show (Onda 1.2)
marcopan
2026-06-27 13:15:12 +02:00
-
37bb074efe
feat(harness): Workflow.schema_linking_phase() (Onda 1.1, TDD)
marcopan
2026-06-27 13:09:51 +02:00
-
31552782c0
test(harness): L1 characterization tests per Onda 0 (sqlcheck, ctetest, execute)
marcopan
2026-06-27 13:04:34 +02:00
-
d857004f47
docs(plan): allinea piano alle 3 correzioni spec (drop registry, repo workspace, LSH)
marcopan
2026-06-27 12:52:58 +02:00
-
20e3820bd7
docs(spec): drop registry memory + evidence repo separato + LSH scarica-tutto
marcopan
2026-06-27 12:50:15 +02:00
-
ea6412fafc
feat(harness): port backend Onda 0 — vendor, lshindex, sqlcheck, execute, rest/exec, ctetest, report, datamart
marcopan
2026-06-27 10:34:23 +02:00
-
fc5fbe6b65
refactor(harness): renaming prodotto tht (Onda -1)
marcopan
2026-06-27 10:26:06 +02:00
-
0dcc0246dc
docs(plan): tht porting CLI + skill — implementation plan
marcopan
2026-06-27 10:13:44 +02:00
-
46dec04299
docs(spec): renaming prodotto tht come Onda -1 isolata
marcopan
2026-06-27 10:00:54 +02:00
-
19c646bb21
docs(spec): indipendenza ChironeWp3 + registro memory locale + evidence in ThothII
marcopan
2026-06-27 09:51:01 +02:00
-
5e9553fde8
docs(spec): arricchisci metadata memory vectordb (no lookup registro)
marcopan
2026-06-27 09:43:56 +02:00
-
9f14a13594
docs(spec): aggiungi Onda 0b — setup pre-sessione evidence + LSH build
marcopan
2026-06-27 09:38:38 +02:00
-
96499e70d6
docs(spec): porting CLI completo + riscrittura skill nsp-sessione
marcopan
2026-06-27 09:32:42 +02:00
-
e58f6c092e
fix(harness): workspace + write-URL + L2 tests per accesso REST reale
marcopan
2026-06-27 08:20:36 +02:00
-
276717005d
fix(harness): drop THOTH_SSL_CA from REQUIRED_L2 + isolate profile in workspace test
marcopan
2026-06-27 06:45:00 +02:00
-
50d5f9c9cf
docs(harness): README + workflow editing + testing guide (D6)
marcopan
2026-06-26 23:20:06 +02:00
-
c861a0df9e
test(harness): L2 tests -- ablazione session + value grounding + memory save-one (D4, D5)
marcopan
2026-06-26 23:18:34 +02:00
-
806bc510d7
test(harness): L2 marker + skip-when-no-.env guard (D3, Testing Strategy)
marcopan
2026-06-26 23:16:40 +02:00
-
d747f89d12
feat(harness): port .pi/ config, prompts, theme (D2)
marcopan
2026-06-26 23:15:44 +02:00
-
d5c0fffc2a
test(harness): L1 session-coherence smoke -- full walk + rollback (D1)
marcopan
2026-06-26 23:14:57 +02:00
-
60b6e38096
feat(harness): rewrite nsp-gate.js glue wired to widget-descriptor builders (D2/D4)
marcopan
2026-06-26 23:12:51 +02:00
-
7971d73628
feat(harness): pure widget-builder functions + JS golden/fuzzy tests (D2, L1)
marcopan
2026-06-26 23:07:56 +02:00
-
e6eeb2ae3e
test(harness): free-text rationale-capture contract (D13, §4.6)
marcopan
2026-06-26 23:04:22 +02:00
-
f104c015a1
feat(harness): SQL formula evidence -- concept->formula units + retrieval (D14b)
marcopan
2026-06-26 23:03:29 +02:00
-
c0285e55a0
feat(harness): value grounding -- multi-column LSH + value_grounded (D14a)
marcopan
2026-06-26 23:02:11 +02:00
-
9fa1e3e498
feat(harness): nsp memory save-one core — targeted upsert via writer key (D11)
marcopan
2026-06-26 23:00:06 +02:00
-
796a39d893
feat(harness): port vectorstore dual-key + reader RPC (D11, §5.4)
marcopan
2026-06-26 22:55:40 +02:00
-
eb3bde90e2
test(harness): L0 testcontainers + L1 contract tests for ported db/mschema/rest (A9, spec §1)
marcopan
2026-06-26 22:53:08 +02:00
-
5f24bd1adc
feat(harness): port CLI skeleton + nsp phase meta --json (F2, kills JS/Python drift)
marcopan
2026-06-26 22:47:20 +02:00
-
a579cb88e5
feat(harness): taskdoc per-step generator with byte budget (D16)
marcopan
2026-06-26 22:38:24 +02:00
-
4b584934c8
feat(harness): teardown_to_phase -- artifact teardown on rollback (D15)
marcopan
2026-06-26 22:37:18 +02:00
-
7d0562b82d
feat(harness): phase.py rewrite + effective_decisions (D15 core fix, F2)
marcopan
2026-06-26 22:35:43 +02:00
-
fbcd694ace
feat(harness): decisions.py ported + decision_retracted for step rollback (D15)
marcopan
2026-06-26 22:30:16 +02:00
-
4a1272fa0a
feat(harness): workflow.yaml as single source of truth + workflow.py loader (F2)
marcopan
2026-06-26 22:29:17 +02:00
-
2e34ba33e0
docs(spec): allinea §5.1 workspace YAML al Config reale (decisione B, post Task A2)
marcopan
2026-06-26 22:27:05 +02:00
-
6ba3336775
feat(harness): config.py + workspace.py (D3 confine) + chirone.example.yaml
marcopan
2026-06-26 22:25:00 +02:00
-
72a2c060d4
feat(harness): scaffold project (pyproject, env, gitignore)
marcopan
2026-06-26 22:17:10 +02:00
-
561e7aef08
chore: init ThothII repo — gitignore references, baseline docs (PRD, spec, harness plan)
marcopan
2026-06-26 22:00:43 +02:00