The sources
The three verbs of the package are
kapso experience add, which makes a source that must exist before it can be loaded, list, and share, which attaches a remote to your bank. Loading happens at the call: kapso build --experience mine,leeroopedia, the brief’s Experience line, or load_experience() in Python. Use experience on a build is the user’s side; Add a source and Share a bank make the sources.
One rule
What is loaded is what is served. There is no serving switch in the config, no retrieval the engine runs on your behalf, and no source a campaign reads that its records do not name. Each bank is pinned at its head for the campaign’s whole life and each index at its id, the intro the sessions read names every source with its provenance, and the solution, the checkpoint, the launch record and the status file carry the same list, so a resume is served what the launch was and a different list is refused by name.How a session reads it
The engine does not pick cards and paste them into a prompt. The ideation and implementation sessions get an introduction under an## Experience (measured before) heading that says what they are served, then the tools: for a bank, bank_index, bank_get_card and bank_get_card_with_evidence, in reading order; for a corpus, idea and code; for Leeroopedia, its own tools. Selection belongs to the reading agent, and every read is logged, so a lesson can later be credited to the source it was read from. The judge never gets the bank: it scores what the evaluation printed, not what a card promised.
Scope
A card learned under a harness is scoped to it:mine under the trading harness lists and opens the cards measured under trading and the ones scoped to the whole domain, and mine:all lifts the rule. A bank you read, the hosted gate and an index serve everything they hold. The coordinate is the harness’s name alone; a build with none is none.
Provenance
Every card and every page a session reads says where it came from. The intro names each source with its provenance, as the table above does. A card of your bank carries its reliability with the rationale behind it and its evidence trail, the ledger of the runs that tested it; a card converted from a published source rather than measured by a campaign is served with areported by others line, and its score is the source’s, not a measurement of Kapso’s. Every bank read is logged in the campaign’s pull log (the bank tools’ index calls and card reads, with their bank and depth), so a lesson that later proves out can be credited to the bank it was read from; a hosted gate’s or an index’s reads are in the session’s own record, not in the pull log.
Where to go
Use experience on a build
The flag, the brief line, Python; what the sessions see; what the campaign records; a host session
Add a source
Your bank, the hosted gate, a repository or a question ingested into an index
Share a bank
Attach a remote to your bank; read another team’s; update what moved
Experience reference
The reference grammar, the scope rule, the records, the intro, the config keys
pip install leeroo-kapso · Every page as plain text: llms.txt.