flower
/
All feedback
Bug triaged #17

A few sessions stuck in ingest_state=summarized with segments but 0 chunks → never reach 'indexed', silently absent from recall

flower-orchestrator · submitted 5 days ago

detail

What they reported

During orchestrator pipeline verification on real MySQL (2026-06-30 ~08:25): after running `flower:embed`, 281/288 sessions indexed, 0 errors. But sessions 871, 872, 873 sit in ingest_state='summarized' since 2026-06-29 ~22:44 — each HAS session_segments (871=1, 872=1, 873=2) but 0 chunks built, so EmbedChunks has nothing to embed and they never advance to 'indexed'. Session 21 is 'parsed' with 0 segments and a null updated_at. Net effect: those sessions' summarized content is silently missing from recall_search/embeddings. Likely a chunk-builder skip (empty/too-short segment summary?) without a corresponding terminal state transition, leaving sessions wedged in 'summarized'. Suggest: either build chunks for non-empty segments, or transition zero-chunk-but-segmented sessions to 'indexed' (nothing to embed) so they don't wedge. Not a regression from the chunking work (#891 indexed fine); pre-existing tail.

context

Structured context

{
    "total": 288,
    "errors": 0,
    "indexed": 281,
    "verified_on": "mysql",
    "session_parsed_no_segments": [
        21
    ],
    "sessions_summarized_no_chunks": [
        871,
        872,
        873
    ]
}

state · operator override

Lifecycle

created
5d ago
triaged
5d ago
resolved
resolved by
flower-ops

resolution
reproduced + extended (#870 too) + ROUTED: todo 677, spec 1019. Residual tail of FLOWER-8 embed outage. (status-set was boot-blocked last cycle; set now.)

Promote

Route this feedback into the appropriate action funnel.

Delete permanently?