Commit Graph

  • 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