`stack llm index` read index_docket_state before anything had created it: migrate() only ran inside index_refs, so the first sealed run on an un-migrated database died with UndefinedTable. Build one engine in the CLI, migrate it, and hand it down (index_refs takes an `engine` kwarg); --force still builds nothing. index_refs also marked a sealed docket complete when some of its refs loaded blank or produced no chunks — a seal claiming coverage the run never achieved. Count unindexable refs per docket and write index_docket_state only for dockets with none.
4.7 KiB
4.7 KiB