Commit History
Yesterday
-
[NOTICKET] feat(scope): the analysis objective's period is applied by code (P0-1)
Rifqi Hafizuddin +1: Claude Opus 5.5Site/section were code-owned; the period rested on one planner.md line and was dropped or invented on casual questions (Jun–Sep 2026 objective read Jan–Sep; A/B test and correlation read every year; a planner typed 2025). - scope/period.py: parse the objective window ("tahun 2026", "Jun–Sep 2026", "Juni s/d September 2026"); no default for Q/semester/lists/"mulai Juni" or 4-digit ids ("site 2009"). Applied to every retrieve_data, replacing the planner's filter on the same period columns; ISO weeks on week-only tables. - Released when the user's own words name a period, when the plan forecasts, or when the queries compare periods (by column name). - TurnScope.periodic + "semua periode / all periods" in the scope line; period filters render first and outside the other-filters cap. - Never-throw; two independent review rounds (5 blockers fixed). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>5e5b0e3
5 days ago
-
planner (#26)
- [NOTICKET] feat(scope): code-owned conversation scope — focus from value lists, follow-up carry, scope line (111ef6b9f94acaae6932782799d7fc3c0364e845) - [NOTICKET] feat(chat): status pings always in English (144494152cfba32196cb64e75b44548a031778cc)e0411e5