Repository navigation
Fruth 0.1.2
Continues Ollmo 0.1.1 under the Fruth name, with legacy-input cleanup and
migration fixes. The existing engine and experimental 0.x support scope are
carried forward.
- Rename the project, Python packages, CLI and project configuration to Fruth;
describe the former Ghost responsibility as interpretive inference. - Use the canonical
semantic_role_idslist for explicit role selection; remove
the former publicghost_modealiases. Preserve internal intent orientations,
role sets, precedence and advisory authority. - Set the web/API default to port 5011, preserving backend ports 11434–11600 and
the existing startup, shutdown, restart, discovery and recovery workflow. - Package maintained Research code and initialize missing empty stores during
normal startup. Keep accumulated Research data and accepted learning separate. - Normalize working-frame role summaries through the canonical request owner,
including malformed inputs, deduplication and metadata precedence. - Require contract-specific evidence before skipping already-completed-looking
branches, including reads of saved files used by later outputs. - Add one bounded retry for failed vision-analysis evidence when a compatible
alternative is available, preserving the original branch and source binding. - Reconcile accepted media and file outputs before final link repair and Closure;
prefer exact verified producer paths to avoid unintended extra artifacts. - Update project documentation, citation concepts, copyright attribution and the
architecture diagram's persistence, observation and rebase authority boundaries. - Replace migrated examples with five recorded Fruth reference runs, retaining
their response, monitor, artifact and checksum evidence. - Record the 18–19 September full conformance pass: 380 deterministic cases and
170 live cases. See the dated report
for tested scope and limitations.
The attached source archive includes a complete SHA-256 manifest. Its sibling .sha256 file verifies the archive itself.