FIN Daily digest — 2026-06-26
Across the fin-platform org today (2026-06-26 → 2026-06-26), 35 pull requests opened and 38 merged, with 0 issues closed across 1 repository. Most active: fin-platform/fin-agentic (38 merged, 35 opened).
Highlights
- Merged fin-platform/fin-agentic#1554 — fix(rebuild): self-reap the orphaned session advisory lock — make the drain continuous ·
robertolouisgarcia-maker - Merged fin-platform/fin-agentic#1553 — fix(cqrs): unblock the projection-rebuild drain — idle-tx reaper + incremental cursor + re-enable queue ·
robertolouisgarcia-maker - Merged fin-platform/fin-agentic#1552 — feat(central-hermes): RLS-scoped operator EXECUTE role + execute-path wiring (S5) ·
robertolouisgarcia-maker - Merged fin-platform/fin-agentic#1551 — revert(cqrs): disable queue-rebuild — import zombie-txn leak is the deeper blocker ·
robertolouisgarcia-maker - Merged fin-platform/fin-agentic#1550 — feat(central-hermes): genuine LLM-reasoning turn reusing the tenant reasoning core (S4, flag-OFF byte-identical) ·
robertolouisgarcia-maker - Merged fin-platform/fin-agentic#1549 — fix(cqrs): effective statement_timeout through Hyperdrive — unblock the projection-rebuild drain + re-enable queue ·
robertolouisgarcia-maker
Work started
| Repo | PR | Title | Author | Labels |
|---|---|---|---|---|
fin-platform/fin-agentic | fin-platform/fin-agentic#1555 | fix(operator): normalize ops-backlog datetimes to strict ISO — revive the dark daily operator (S6b) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1554 | fix(rebuild): self-reap the orphaned session advisory lock — make the drain continuous | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1553 | fix(cqrs): unblock the projection-rebuild drain — idle-tx reaper + incremental cursor + re-enable queue | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1552 | feat(central-hermes): RLS-scoped operator EXECUTE role + execute-path wiring (S5) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1551 | revert(cqrs): disable queue-rebuild — import zombie-txn leak is the deeper blocker | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1550 | feat(central-hermes): genuine LLM-reasoning turn reusing the tenant reasoning core (S4, flag-OFF byte-identical) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1549 | fix(cqrs): effective statement_timeout through Hyperdrive — unblock the projection-rebuild drain + re-enable queue | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1548 | revert(cqrs): disable queue-rebuild drain — protect live import path | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1547 | fix(hermes-operator): isolate eval-gate read from tenant emit tx — revive dark daily operator (S6) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1546 | feat(skill-invoker): bind real structuring tool to act-layer apply hook (authority-gated, inert under shadow) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1545 | docs(central-hermes): genuine Central Hermes agent + operator-as-engine-MANAGER spec (owner directive 2026-06-26) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1544 | feat(cqrs): dedicated projection-rebuild queue — stop tick starvation behind PP-CSV imports | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1543 | feat(digest): living editorial GitHub-activity digest → FIN Central intranet | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1542 | feat(producesim): score REAL tenant predictions vs REAL outcomes (all families) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1541 | chore(cqrs): enable queue-driven projection-rebuild durable drain on prod | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1540 | feat(cqrs): queue-driven projection-rebuild — CF-native durable drain (flag-gated, NO-OP off) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1539 | feat(wave-e): vendor living-wiki doc from vendor_360 — first operational doc-graph + backlinks | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1538 | feat(retrieval): activate FIN_RETRIEVAL_TEMPORAL_ENABLED on prod (gbrain task #58) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1537 | fix(reembed): durable INSERT-path enqueue trigger for NULL-embedding knowledge rows (mig 101) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1536 | fix(resolver): thread named 6-tier tier_name into resolver.* event metadata (#57) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1535 | fix(po-timeline): twin-lot coverage gap — prod still double-counted received_cases after #1531 | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1534 | feat(projection-rebuild): backlog-starvation observability + commodity_360 revenue invariants | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1533 | feat(eval): point BrainBench at the REAL retrieval adapter (not the dumb lexical baseline) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1532 | feat(retrieval): temporal-ordering capability for query_knowledge (gbrain task #58) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1531 | fix(po-timeline): kill live received/ordered double-count (2x on prod) + fill-rate/short-ship | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1530 | fix(llm): kill the structured_json envelope-mismatch bug class (raw_json for domain-parse sites) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1529 | feat(cron): weekly commodity self-wiring refresh — keep the RRF graph channel’s typed edges fresh | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1528 | fix(think-op): raw_json synthesis + activate FIN_THINK_OP_ENABLED (dormant-flag re-grade) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1527 | P6 Gate-1: close the tenant→central feedback loop (proven on staging) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1526 | fix(lsd): contradiction-judge uses raw_json — root-cause of 0 LSD proposals on prod | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1525 | feat(grain-bridge): Wave D commodity_360 grain-bridge + revenue/margin (+migration 100) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1524 | feat(lot-lifecycle): Wave D unit_cost/sold pricing/received_date columns (+migration 099) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1523 | fix(graph): scope async doc-backlink rewrite away from self-wiring rows (P1 follow-up to #1522) | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1522 | feat(graph): self-wire the main doc write path → densify the typed-edge graph | robertolouisgarcia-maker | — |
fin-platform/fin-agentic | fin-platform/fin-agentic#1521 | fix(eval): gated-suite runner records a disabled receipt so every tick is observable | robertolouisgarcia-maker | — |
Work completed
Merged pull requests
| Repo | PR | Title | Author |
|---|---|---|---|
fin-platform/fin-agentic | fin-platform/fin-agentic#1554 | fix(rebuild): self-reap the orphaned session advisory lock — make the drain continuous | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1553 | fix(cqrs): unblock the projection-rebuild drain — idle-tx reaper + incremental cursor + re-enable queue | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1552 | feat(central-hermes): RLS-scoped operator EXECUTE role + execute-path wiring (S5) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1551 | revert(cqrs): disable queue-rebuild — import zombie-txn leak is the deeper blocker | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1550 | feat(central-hermes): genuine LLM-reasoning turn reusing the tenant reasoning core (S4, flag-OFF byte-identical) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1549 | fix(cqrs): effective statement_timeout through Hyperdrive — unblock the projection-rebuild drain + re-enable queue | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1548 | revert(cqrs): disable queue-rebuild drain — protect live import path | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1547 | fix(hermes-operator): isolate eval-gate read from tenant emit tx — revive dark daily operator (S6) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1546 | feat(skill-invoker): bind real structuring tool to act-layer apply hook (authority-gated, inert under shadow) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1545 | docs(central-hermes): genuine Central Hermes agent + operator-as-engine-MANAGER spec (owner directive 2026-06-26) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1544 | feat(cqrs): dedicated projection-rebuild queue — stop tick starvation behind PP-CSV imports | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1543 | feat(digest): living editorial GitHub-activity digest → FIN Central intranet | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1542 | feat(producesim): score REAL tenant predictions vs REAL outcomes (all families) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1541 | chore(cqrs): enable queue-driven projection-rebuild durable drain on prod | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1540 | feat(cqrs): queue-driven projection-rebuild — CF-native durable drain (flag-gated, NO-OP off) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1539 | feat(wave-e): vendor living-wiki doc from vendor_360 — first operational doc-graph + backlinks | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1538 | feat(retrieval): activate FIN_RETRIEVAL_TEMPORAL_ENABLED on prod (gbrain task #58) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1537 | fix(reembed): durable INSERT-path enqueue trigger for NULL-embedding knowledge rows (mig 101) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1536 | fix(resolver): thread named 6-tier tier_name into resolver.* event metadata (#57) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1535 | fix(po-timeline): twin-lot coverage gap — prod still double-counted received_cases after #1531 | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1534 | feat(projection-rebuild): backlog-starvation observability + commodity_360 revenue invariants | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1533 | feat(eval): point BrainBench at the REAL retrieval adapter (not the dumb lexical baseline) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1532 | feat(retrieval): temporal-ordering capability for query_knowledge (gbrain task #58) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1531 | fix(po-timeline): kill live received/ordered double-count (2x on prod) + fill-rate/short-ship | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1530 | fix(llm): kill the structured_json envelope-mismatch bug class (raw_json for domain-parse sites) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1529 | feat(cron): weekly commodity self-wiring refresh — keep the RRF graph channel’s typed edges fresh | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1528 | fix(think-op): raw_json synthesis + activate FIN_THINK_OP_ENABLED (dormant-flag re-grade) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1527 | P6 Gate-1: close the tenant→central feedback loop (proven on staging) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1526 | fix(lsd): contradiction-judge uses raw_json — root-cause of 0 LSD proposals on prod | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1525 | feat(grain-bridge): Wave D commodity_360 grain-bridge + revenue/margin (+migration 100) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1524 | feat(lot-lifecycle): Wave D unit_cost/sold pricing/received_date columns (+migration 099) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1523 | fix(graph): scope async doc-backlink rewrite away from self-wiring rows (P1 follow-up to #1522) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1522 | feat(graph): self-wire the main doc write path → densify the typed-edge graph | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1521 | fix(eval): gated-suite runner records a disabled receipt so every tick is observable | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1520 | fix(dream-cycle): bind ENRICH-phase tags as real text[] (2nd text[] array-literal bug class) | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1519 | feat(vendor-360): Wave D cost-basis/spend/fill-rate columns (+migration 098) — single-anchor twin-emit fix | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1518 | fix(reranker): batch + pad-partial the CF-Llama judge so it stops fail-opening ~19% of queries | robertolouisgarcia-maker |
fin-platform/fin-agentic | fin-platform/fin-agentic#1490 | fix(ingestion): classify “Confirmation of Sale” PDFs → unblock sales feed → customer_360 | robertolouisgarcia-maker |
By the numbers
- PRs opened (work started): 35
- PRs merged (work completed): 38
- Issues closed (work completed): 0
- Commits (supporting signal): 38
- Repositories touched: 1
| Repo | Opened | Merged | Closed | Commits |
|---|---|---|---|---|
fin-platform/fin-agentic | 35 | 38 | 0 | 38 |
Previous period: github_activity_digest_daily_2026_06_25.
Links
- fin-platform/fin-agentic#1555 (opened)
- fin-platform/fin-agentic#1554 (opened)
- fin-platform/fin-agentic#1553 (opened)
- fin-platform/fin-agentic#1552 (opened)
- fin-platform/fin-agentic#1551 (opened)
- fin-platform/fin-agentic#1550 (opened)
- fin-platform/fin-agentic#1549 (opened)
- fin-platform/fin-agentic#1548 (opened)
- fin-platform/fin-agentic#1547 (opened)
- fin-platform/fin-agentic#1546 (opened)
- fin-platform/fin-agentic#1545 (opened)
- fin-platform/fin-agentic#1544 (opened)
- fin-platform/fin-agentic#1543 (opened)
- fin-platform/fin-agentic#1542 (opened)
- fin-platform/fin-agentic#1541 (opened)
- fin-platform/fin-agentic#1540 (opened)
- fin-platform/fin-agentic#1539 (opened)
- fin-platform/fin-agentic#1538 (opened)
- fin-platform/fin-agentic#1537 (opened)
- fin-platform/fin-agentic#1536 (opened)
- fin-platform/fin-agentic#1535 (opened)
- fin-platform/fin-agentic#1534 (opened)
- fin-platform/fin-agentic#1533 (opened)
- fin-platform/fin-agentic#1532 (opened)
- fin-platform/fin-agentic#1531 (opened)
- fin-platform/fin-agentic#1530 (opened)
- fin-platform/fin-agentic#1529 (opened)
- fin-platform/fin-agentic#1528 (opened)
- fin-platform/fin-agentic#1527 (opened)
- fin-platform/fin-agentic#1526 (opened)
- fin-platform/fin-agentic#1525 (opened)
- fin-platform/fin-agentic#1524 (opened)
- fin-platform/fin-agentic#1523 (opened)
- fin-platform/fin-agentic#1522 (opened)
- fin-platform/fin-agentic#1521 (opened)
- fin-platform/fin-agentic#1520 (merged)
- fin-platform/fin-agentic#1519 (merged)
- fin-platform/fin-agentic#1518 (merged)
- fin-platform/fin-agentic#1490 (merged)
Provenance
Auto-generated by the scripts/maint/generate-gh-digest@1.0.0 projector from gh query output.
- Owner scope:
fin-platform(all active FIN repos) - Window:
2026-06-26T00:00:00Z→2026-06-27T00:00:00Z - Sources:
github:prs.opened,github:prs.merged,github:issues.closed,github:commits - Lede + Highlights: deterministic template (LLM unavailable /
--no-llm) - Regenerate:
pnpm digest:gh --type daily --date 2026-06-26