Skip to content

Pathrule Core v0.3.1

Choose a tag to compare

@sertanhelvaci sertanhelvaci released this 24 Aug 01:39
· 2 commits to main since this release

Highlights

  • Relevance decides the form, not only the order. The closest few entries are delivered as a full body and the rest as a name, an id and one line, so a correct ranking is never discarded for want of room.
  • Skills are offered by name, whatever their rank. A memory is a fact and a rule is a constraint, but a skill is a procedure: injecting one unasked instructs the assistant rather than informing it.
  • Rules earn their room. Rules now pass the same relevance test as everything else. A rule marked strict still keeps its body unconditionally.
  • A team block in the compiled instruction files. The team, the person the file belongs to, who is the reference for which area, and declared decision scope. Names, paths, tags and a declared scope only, capped at a small token budget, and appended last so a membership change leaves the knowledge prefix byte identical.
  • A pull ledger. Fetching something that was offered by name is recorded, and that label is what earns a full body on a later request. It performs file IO, so it is reachable only as a subpath import and never from the package barrel.

This snapshot is what @pathrule/cli@0.3.1 bundles.