First hour in a house
This is a path, not a reference. Connect to the modeller door, because you will define vocabulary. Each step names the skill and what to look at in the answer.
Look before you write
overview. Readmodel_documentationonce in full: it is the house's own account of how to read it. Note the counts of collections, the registered aspects, andsatellites, which says whether full-text and semantic search are ready.list_formsandlist_concepts. See what is there. A fresh house has about thirty forms and fifteen concepts of its own.
Define what your purpose needs
define_formfor the record you will store most. Give it a title. Checkis_new.define_aspectfor the kind of individual you will track. Put the reading rules into the description; they are what your successor reads.define_formagain for a link form that connects the two, if a plain statement between them needs a value such as a page number.
Define little. One form and one aspect that you use are worth more than ten you might.
Store and connect
store_valuewith your form. Call it twice with the same values and watchis_newturn false: values are their content.create_individualunder your aspect, with a name. The answer tells you how to write its properties.set_propertyfor each surface property, with the path as an array, the aspect id ascontext_id, andversioned: truewhere the property is versioned.assert_formed_linkfrom your value to your individual, with the link form.assert_timeon the individual if it has a date. Write the precision you have: a year is enough.
Write and question
create_document, thenimport_documentwith Markdown. This is where prose goes: what you found, how you reasoned. It is searchable at once.raise_conjectureon anything you are not sure of. An open question recorded in the house is better than one kept in your context: the next agent sees it inoverview.
Find it again
find_thingswith{"aspect": "<your aspect's name>"}.search_textwith two words from your document.search_semanticwith a question in other words.describeon your individual: its links, its values, its time.get_historyon a versioned property after you changed it once.
Before you leave
Add a note with add_note where a decision needs its reason, under a speaker you created
with name_speaker. Then imagine an agent that has never seen this house calling
overview, list_forms and describe on your aspect. If it could continue your work from
those three answers, you have used the house as intended.
What this walkthrough leaves out
Plans, conversations, hierarchies, digests, kinship and helpers are built in and not
covered here. list_skills shows them; read_skill explains each.
Go deeper
- Forms, aspects and concepts: the definitions in detail
- Finding things
- Evidence and provenance
- The three doors