Commit History
[NOTICKET] data_quality: actually count the duplicate rows it advertises (D-1) 7078816
[NOTICKET] docs: PR-0/PR-1 spec for Sofhia, and the feedback-edge before/after 9c0fba7
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] chore: untrack a render byproduct, and note what 7ffe004a swept in 171ac0c
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] slow path: don't re-trim a payload the tool already bounded (A30 follow-up) 7ffe004
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] anomaly: bound the returned sample at source, not just the assembler a2089ed
[NOTICKET] docs: diagram of the agentic path, drawn from the code 10f94f3
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: fill bug 14's commit hash 198b4b3
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: surface numeric min/max, so thresholds aren't chosen blind 9155dcb
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: real commit hashes in the dry-run log 9d36f1e
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] assembler: never state the finding a failed step was meant to produce ec49281
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): --turns, so verifying a late fix doesn't cost a whole suite 0f99ba0
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: exhaustion refuses instead of crashing, + the dry-run findings log 59715a0
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(planner): three checks for plans that lie about what they selected 1bf7065
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): save a per-run transcript so answers can be audited 0e8f946
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): point the suites at Rifqi's account, unblocking the DB suite 305d629
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): four suites, and a refusal when a source isn't registered 2a6b79e
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: correct a fabricated commit hash in A30/A31 8603efc
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): mint a message_id per turn, closing the traceability gap 2a435e2
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: A23 clean run β 6/6 turns, and the four bugs it took to get there 534b053
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(planner/slow path): checkable criteria in Indonesian, bound meta too a6c79c9
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(slow path): retry malformed plans, bound stats in the assembler prompt 7a89a2b
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(router): route data-condition questions to analysis, not inventory (A23 Bug 4) e815376
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: diagnose the missing data-quality turn β a router miss (A23 Bug 4) 0ed7215
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: record the second A23 dry-run β 5/5 clean, three bugs confirmed 810f176
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(planner): surface constant columns, reject constant targets (A23 Bug 3) 688431c
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(tools): accept `avg` wherever `mean` works (A23 Bug 2) 0f0af11
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(query): align date filters with date32 columns (A23 Bug 1) a6444fb
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] eval(chat_sim): retarget at PA Data Dummy for the A23 dry-run db7d28f
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: group-labelled recipes + the feasibility gate the eval caught (A18) b56fb4c
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: ten exemplars, one per tool that had none (A18, part 1) 57f8cee
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs: A18 exemplar spec β the ten questions, agreed before implementation 1048c6f
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: unblock the ML tools A15 just activated (A24, A25) 3258aa2
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] feat(tools): activate all analytical tools (A15) 65ada2d
[NOTICKET] planner: group-first tool selection (A17) 6371d85
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] fix(tools): analyze_ab_test quality β KeyError on the too-few-rows path 8400a9e
[NOTICKET] tools: quality blocks for forecast + ab_test, forecast backtest, CK7 fix 2082eba
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] planner: rule 5 forbade the modeling tools we just shipped 855e406
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] feat(tools): register analyze_importance + analyze_cluster (DEFERRED) β A8/A10 c793aa4
[NOTICKET] feat(tools): analyze_ab_test β rename analyze_comparison + Welch t-test (A11) 901b03f
[NOTICKET] feat(tools): analyze_importance + analyze_cluster (unregistered) + CK7 9a29ca3
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] docs(knowledge): bring the persistence contract current so it can be sent ff27029
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] feat(tools): analyze_segmentation β activate/rename analyze_segment + chart (A13) 8e0301e
[NOTICKET] feat(tools): analyze_data_quality β rename analyze_profile, activate + chart (A14) 6be9611
[NOTICKET] feat(tools): analyze_pareto β rename analyze_contribution, Pareto 80/20 (A12) cb6a92e
[NOTICKET] feat(report): embed analyze_* auto-charts, share one chart extractor (A21) 1c36d9a
Rifqi Hafizuddin Claude Opus 5 commited on
[NOTICKET] feat(slow-path): per-step SSE progress, bilingual (A22) 06aecc8
Rifqi Hafizuddin Claude Opus 5 commited on