MiCyte

← The wiki

Almanac

BuiltRendered from 46a-almanac.md in the public repository. Edits belong there.

Almanac creates farm fields and plots as nodes of a sandbox's local domain, plans plantings on them, and searches the shared taxonomy.

Packagealmanac, version 1.1.0
KindApp. Hub tool almanac, a declared hub
MarketplaceListed under Oveure (descends_from)
ForAn instance that keeps fields and plots
Own sandboxNone; it works in the sandbox it is opened on
PortsNone
PreviewDemo. The taxonomy search is public at micyte.com/tools/almanac

What it turns on

Installing exposes two tools: almanac (the hub) and taxonomy_browser. The hub draws five tabs.

TabDrawn whenContent
FieldsAlwaysThe farm tab of agronomics_viewer: the farm profile and object_manager (infrastructure and people). Without a farm_profile it states what is missing.
PlanThe sandbox holds a farm_profileThe plan tab of agronomics_viewer: plot_overview, planting_map, planting_calendar, plot_manager
TaxaAlways; the default tabtaxonomy_browser: the txa tree of the taxonomy sandbox, searchable, with each taxon's parent, level and profile. The level is inferred until the store has a rank column.
ProductsThe sandbox holds a farm_profiletaxa_product_table: the farm's product profiles grouped by taxon. Read-only.
DomainAlways; lastlcl_editor on the sandbox's local domain

The tools composed into Fields and Plan are registered tools that no package lists. Almanac draws them; installing it does not expose them separately.

What it reads and writes

  • Requires the lcl_domain document (archetype local_domain_log). Installing provisions it when it is absent.
  • Reads the sandbox's farm_profile and local domain, and the txa tree of the taxonomy sandbox.
  • The package declares no writes of its own. The tools it draws declare these:
ToolDeclared writes
object_managercreate_object, save_object, delete_object
plot_managersave_field, save_cluster, delete_cluster, save_plots, delete_plots, effective_day
planting_mapadd_planting
lcl_editorThe editor's node and document writes, listed on Oveure

Installing grants none of these; the host checks each write against the instance's write grants.

Status

Built and published. A demo exists.

Source