seonix commit timeline — newest 86 of 114 commits · 14 chat session(s) · 6 repos behaviour-tests bench packages scripts site test ← home graph browser timeline repository ↗ bars = modules touched per commit · generated from the seonix graph artifact
  1. 2026-07-04 3bf915b3ceee Antony at Polycode test(ci): retry Playwright behaviour tests twice on CI (flaky timeline-scrub animation) 1⛁
  2. packages 2026-07-04 83443dc7e65c Antony at Polycode feat(seonix): default graph format to v2 (~3.3x smaller) + extractRepo consumes toml excludes/languages 5⛁
  3. packages 2026-07-04 8546c25428be Antony at Polycode feat(seonix): telemetry CLI surface (digest/locate/generic) + drop stale toml warning (C15-cli) 1⛁
  4. packages 2026-07-04 9caaa41387dd Antony at Polycode feat(seonix): estate manifest + sync verb (A7) 5⛁
  5. scripts 2026-07-04 8fd3bdbaa3a8 Antony at Polycode feat: scripted large-estate verify loop (verify:counts/sanity/index/query/review/loop) (B9) 10⛁
  6. bench 2026-07-04 84c6d9cf9ef8 Antony at Polycode feat(seonix): wire seonix.toml into the CLI + seonix init/config + bench config:false (B8-wiring) 4⛁
  7. packages 2026-07-04 759b6d0d6796 Antony at Polycode feat(seonix): post-index SUMMARY.md + summary.json + stdout summary (A1) 4⛁
  8. packages 2026-07-04 759dc84c62de Antony at Polycode fix(seonix): browser-bundle expand guard + store_rebuild v2 expand (A6 follow-up) 1⛁
  9. packages 2026-07-04 17fa2cbb543a Antony at Polycode feat(seonix): v2 id-interned graph format, opt-in via SEONIX_GRAPH_FORMAT=2 (A6) 8⛁
  10. packages 2026-07-04 2abbf1c67b53 Antony at Polycode test(seonix): backfill tune-search, hook-augment, digest max coverage (B11) 3⛁
  11. packages 2026-07-04 273f30954a93 Antony at Polycode fix(seonix): chat determiner + count-noun fuzzy quirks (D3, D4) 4⛁
  12. packages 2026-07-04 6ef436eaab80 Antony at Polycode feat(seonix): git-history no-silent-failure + history_depth knob (A5) 3⛁
  13. packages 2026-07-04 7d01301ab115 Antony at Polycode feat(seonix): timeline --limit (default 100) + git subprocess timeouts (A3) 5⛁
  14. packages 2026-07-04 63f7f13e1400 Antony at Polycode feat(seonix): spiral traversal via cli seonix_locate (A4) 2⛁
  15. packages 2026-07-04 541d91db47f3 Antony at Polycode feat(seonix): seonix.toml config loader + walk glob matcher + templates (B8-core) 3⛁
  16. packages 2026-07-04 04c84315e22c Antony at Polycode feat(seonix): opt-in query telemetry (C15-core) 6⛁
  17. packages 2026-07-04 e727358f74fa Antony at Polycode feat(seonix): viz large-graph gate — sidecars + --serve hint past 32MB (A2) 2⛁
  18. packages 2026-07-04 df2a4786c731 Antony at Polycode feat(seonix): opt-in node:sqlite resident store (C12) 5⛁
  19. test 2026-07-03 762d745a02a7 Antony at Polycode feat(seonix): literalMention is the shipped default (0.5.0) 3⛁
  20. bench 2026-07-03 b0b509ae60a5 Antony at Polycode refactor(bench): remove the codebase-memory-mcp (cbm) rival arm 6⛁
  21. bench 2026-07-03 63d74ca8fe9c Antony at Polycode chore: uppercase EXAMPLE- prefix on example docs; truncate advisor log to 07-03 1⛁
  22. bench 2026-07-03 2e889ffe76dd Antony at Polycode feat(b018): spiral traversal + parametrisation scaffold + pre-paid rig plumbing 6⛁
  23. packages 2026-07-03 3548fcc4ee04 Antony at Polycode feat(seonix): bare kind noun lands a default (count), so 'tell me the classes' answers 4⛁
  24. packages 2026-07-02 dc562a92f511 Antony at Polycode feat(seonix): 'list <kind>' shape + generous trigger vocabulary + trigger-typo correction 5⛁
  25. 2026-07-02 019f24fe chat session — 3 turn(s)
  26. 2026-07-02 019f24d8 chat session — 7 turn(s)
  27. site 2026-07-02 302c1c16a608 Antony at Polycode docs: B018 bring-in-now items + handover to 0.4.0; regenerate site with the upgraded engine 1⛁
  28. packages 2026-07-02 9ee943a15748 Antony at Polycode feat(seonix): progressive-relaxation parse cascade (SHRDLU-style forgiveness) 3⛁
  29. packages 2026-07-02 7f9ee573664f Antony at Polycode feat(seonix): chat manners (ELIZA/Zork templating, why→verbose) + opt-in LLM fallback 2⛁
  30. packages 2026-07-02 97f2d2e4b6c5 Antony at Polycode feat(seonix): compositional query grammar — beyond ELIZA, deterministic 3⛁
  31. packages 2026-07-02 691cb53c0f2f Antony at Polycode feat(seonix): full-featured chat — tools, focus, counts, /stats, git-root default, friendly 2⛁
  32. packages 2026-07-02 70949448a0c2 Antony at Polycode feat(seonix): cross-repo timelines — the temporal layer is repo-aware on a merged graph (P4) 5⛁
  33. packages 2026-07-02 8edec60310ee Antony at Polycode feat(viz): chat below the graph, wink-nlp in the browser viewer, cross-model headline 4⛁
  34. packages 2026-07-02 2c4bc8eb6fa8 Antony at Polycode feat(seonix): opt-in proseLayers locate signal (normalised prose feeds the scorer) 4⛁
  35. scripts 2026-07-02 6a2aa31034fa Antony at Polycode feat(bench): $0 turn-reduction predictor for cell selection + declare B018 2⛁
  36. 2026-07-02 019f247e chat session — 6 turn(s)
  37. 2026-07-02 019f2479 chat session — 4 turn(s)
  38. 2026-07-02 019f2477 chat session — 14 turn(s)
  39. 2026-07-02 019f2472 chat session — 6 turn(s)
  40. 2026-07-02 019f245c chat session — 4 turn(s)
  41. 2026-07-02 019f245b chat session — 4 turn(s)
  42. 2026-07-02 019f2456 chat session — 4 turn(s)
  43. 2026-07-02 019f2454 chat session — 3 turn(s)
  44. 2026-07-02 019f2453 chat session — 4 turn(s)
  45. 2026-07-02 019f2447 chat session — 2 turn(s)
  46. packages 2026-07-02 a12725e6ed56 Antony at Polycode feat(seonix): layered prose index — verbatim kept, plus spell/canonical/stem/lemma normalisation 1⛁
  47. packages 2026-07-02 8c6cef0a9242 Antony at Polycode feat(seonix): ask query families (uses/where/mentioned/when/exports) + commit-content phrasing; verified published examp 5⛁
  48. packages 2026-07-02 d416fb0f72b0 Antony at Polycode feat(seonix): chat sessions are first-class temporal graph data 8⛁
  49. packages 2026-07-02 55436d4f3bf4 Antony at Polycode feat(seonix): ask gains correction tables, edit-distance fuzzy tier, and wink-nlp lemma/POS 7⛁
  50. packages 2026-07-02 68e393c57528 Antony at Polycode feat(seonix): opt-in literal-mention + embedding rank levers; CommonJS extraction; ts-morph → typescript 9⛁
  51. packages 2026-07-02 7f355b83b2cb Antony at Polycode feat(seonix): interactive chat TUI — `seonix chat` 2⛁
  52. packages 2026-07-02 b47646bd2393 Antony at Polycode feat(seonix): mechanical chat answers commit questions 4⛁
  53. packages 2026-07-02 6afac7adff62 Antony at Polycode feat(seonix): multi-repository indexing — n paths or estate discovery into one merged graph 9⛁
  54. bench 2026-07-02 e252032a9c13 Antony at Polycode fix(bench): index self-test gates only locate-testable truths 1⛁
  55. bench 2026-07-02 82dc678dd589 Antony at Polycode feat(bench): B017 rig — ts-hono corpus (3 validated tasks) + seonix-ask single-tool MCP arm 7⛁
  56. 2026-07-02 019f23b2 chat session — 1 turn(s)
  57. 2026-07-02 019f23b1 chat session — 2 turn(s)
  58. packages 2026-07-02 0abb4e4239e2 Antony at Polycode feat(seonix): richer Java/C# extraction — subkind, enums, nested types, object-creation edges, C# docs 11⛁
  59. packages 2026-07-02 d0b82f0627ee Antony at Polycode feat(seonix): viz emits a working local trio; viewer gets merged kinds, depth stepper, beam, real reset 5⛁
  60. packages 2026-07-02 85073031ff05 Antony at Polycode fix(seonix): resolve cytoscape via Node module resolution, not a path guess 2⛁
  61. packages 2026-07-02 55267ec7b630 Antony at Polycode fix(seonix): impactClosure folds in callsSymbol, coarsened to module level 2⛁
  62. packages 2026-07-02 b15c96ce4c3f Antony at Polycode feat(seonix): wire the transitive/indirect modifier onto ask.mjs, plus a safety net for future unwired modifiers 2⛁
  63. packages 2026-07-02 c478ddc0f2d7 Antony at Polycode feat(seonix): wire prose-index as an opt-in scoreModules lexical boost 2⛁
  64. packages 2026-07-02 1eaa754a9efd Antony at Polycode feat(seonix): add a "meta" query shape to ask.mjs for schema self-documentation 3⛁
  65. packages 2026-07-02 a4c143827228 Antony at Polycode feat(seonix): wire prose-index as resolveObject's tier-4 fallback in ask.mjs 3⛁
  66. packages 2026-07-02 815f6deeaedc Antony at Polycode fix(seonix): reverse-shape ask() queries without an entity keyword now render cleanly 2⛁
  67. packages 2026-07-02 db18d5171d1e Antony at Polycode feat(seonix): mechanical chat panel on the shared graph viewer 4⛁
  68. packages 2026-07-02 d521d8c92790 Antony at Polycode feat(seonix): wire prose-index + schema-docs into indexRepository (reconciled) 1⛁
  69. packages 2026-07-02 3fd2dfd4341f Antony at Polycode feat(seonix): prose extraction + cross-reference index (second pass) 3⛁
  70. packages 2026-07-02 3f28cabb2e1c Antony at Polycode feat(seonix): schema self-documentation (schema-docs.mjs) 2⛁
  71. packages 2026-07-02 0999c1424625 Antony at Polycode feat(seonix): mechanical ask() vocabulary extraction + ELIZA-style dual-strategy parsing 4⛁
  72. scripts 2026-07-02 e6a9419567f7 Antony at Polycode feat(site): proof-of-value demo — real otb-vs-seonix capture + seonix_ask CLI/jq demo, embedded on the home page 1⛁
  73. packages 2026-07-02 57933cd9c93b Antony at Polycode feat(seonix): implement PLAN_MECHANICAL_CHAT.md P0 -- seonix_ask, a mechanical NL query over the graph 4⛁
  74. test 2026-07-02 530b2b7a7510 Antony at Polycode test(b016): update arm-registry tests for R1b-as-default (seonix-r1b deprecated, seonix-nogap added) 2⛁
  75. bench 2026-07-02 657a3e39e2d8 Antony at Polycode feat(seonix): §5.15 discriminative multi-hop expansion, implemented as beam search — negative at every tested width, $0 5⛁
  76. test 2026-07-02 0f2dcaf1ea46 Antony at Polycode feat(bench): B016 P2 arm + driver — control / R1b / E1b+R1b / top2 on eshoponweb 4⛁
  77. scripts 2026-07-02 9db8e93a54e1 Antony at Polycode fix(bench): rank-gate.mjs regression check was stricter than documented — gate on recall@k, not raw rank 1⛁
  78. site 2026-07-02 9b7b5d0ebeff Antony at Polycode fix(site): wireCodeCopyButtons() was never committed — quickstart copy buttons were live but non-functional 1⛁
  79. packages 2026-07-02 c85938c7ed1f Antony at Polycode fix(seonix): git-log pathspec excludes — the actual OOM fix (results/ was still diffed at the history level) 2⛁
  80. packages 2026-07-02 b1d7429074e8 Antony at Polycode feat(browser): Chronograph P3 — ghost-branch merges, full keyboard nav, live re-annotate on HEAD change 5⛁
  81. bench 2026-07-02 f762f27b8fc3 Antony at Polycode feat(seonix): implement E1b impl-of-interface — FAILS the literal Stage 0 rank-1 guard, but recall data is a clean win 5⛁
  82. scripts 2026-07-02 39f2ba09aea3 Antony at Polycode feat(site): raw-text URLs for the quickstart prompts (site/prompts/*.txt|.sh) 2⛁
  83. packages 2026-07-02 8e1cf0f5f8a9 Antony at Polycode feat(browser): Chronograph P2 — co-change gravity, hotspot heat, NL→query→URL self-tested links 4⛁
  84. behaviour-tests 2026-07-02 13c37575e410 Antony at Polycode fix(site): CI pipeline failure — section#viz id restored, gallery test replaced with browser-embed check 3⛁
  85. packages 2026-07-02 89204e63558b Antony at Polycode feat(browser): Chronograph P1 — two-cursor structural diff, deterministic narration, query-as-URL; one page for site + v 9⛁
  86. bench 2026-07-02 d744e9d11825 Antony at Polycode feat(bench): H allowlist — add python -c / python3 -c to both allow arms 2⛁
  87. test 2026-07-02 d91e8a1a8c0e Antony at Polycode feat(bench): B016 mini-cycle H arms (test-runner allowlist) + E6 opus suppression policy 6⛁
  88. packages 2026-07-02 03fb88a2c03d Antony at Polycode refactor(viz): one shared viewer, data at runtime — site page and new 'viz --serve' local mode 2⛁
  89. bench 2026-07-02 87b6d95e815e Antony at Polycode feat(report): holdout:true tasks are gate-only — excluded from every aggregate and verdict 3⛁
  90. packages 2026-07-02 999386359aba Antony at Polycode design(viz): CVD-validated type palette, smart label budget, degree-sized nodes, selection dimming, segmented controls 2⛁
  91. site 2026-07-02 dc61dccceff6 Antony at Polycode feat(site): GitLab repo widget (Star + Code clone popover) and results-grid win highlight 1⛁
  92. packages 2026-07-02 61a1e5d018b3 Antony at Polycode feat(site): graph viewer — depth-2 default, live type counts, GitLab deep links, readable labels; commit timeline page 2⛁
  93. bench 2026-07-02 2423ac6a4461 Antony at Polycode feat(bench): B016 P1 probe wiring — 3 gate-earned arms, explicit-instance driver, smoke --instance 5⛁
  94. bench 2026-07-02 23232e1315e6 Antony at Polycode chore(completeness): cite means, not medians (mean-everywhere sweep leftover) 1⛁
  95. bench 2026-07-02 4f32aceb6e56 Antony at Polycode feat(report): mean at every level, median nowhere; explicit primary-arm headline selection 2⛁
  96. bench 2026-07-02 ba0f57f42cd2 Antony at Polycode feat(seonix): B016 recall levers behind per-arm flags + the Stage 0 rank-diff gate 6⛁
  97. bench 2026-07-02 ed50d5faedd6 Antony at Polycode fix(capture): first_edit_turn — interleaved message.ids no longer double-count; CLAUDE.md pins the mean-everywhere defin 2⛁
  98. bench 2026-07-01 dd95b245f77a Antony at Polycode feat(report): pair-wise both-solved (E3), mean-primary metrics (R7), first_edit_turn counter fix 4⛁
  99. behaviour-tests 2026-07-01 d210495a63cb Antony at Polycode feat(site): gallery screenshots expand/contract in a native <dialog> lightbox 3⛁
  100. packages 2026-07-01 a73ac1ba8bfb Antony at Polycode feat(seonix): .seonixignore excludes with ignores:false opt-out; rig indexes stay exempt by contract 9⛁