@muninhq/config-generic-demo
v0.2.0
Published
Munin generic Projects/Tasks/People demo configuration — the day-one 'watch memory build' dataset for the open-core local product. The hosted/managed product and the verticals are separate and closed.
Readme
@muninhq/config-generic-demo
A configuration for a Projects / Tasks / People domain — used as the Phase 1 acceptance dataset.
This exists for two reasons:
- It exercises every feature of the configuration schema (entity types, relationship types with multiple from/to types, terminology, roles, tag expansion, query templates with slots and traversal, connector binding).
- It proves the engine is vertical-agnostic. If the Phase 1 demo runs naturally against this dataset, the engine has not absorbed MAT-specific assumptions.
Layout
src/entities.ts— Project, Task, Person entity types with few-shot examplessrc/relationships.ts— belongsToProject, assignedTo, worksOn, managedBysrc/terminology.ts— UI label mapsrc/roles.ts— admin, member, guest with base access tagssrc/queries.ts— pre-built query templatessrc/connectors.ts— filesystem connector binding (per-tenant config schema)src/tag-expansion.ts— declarative expansion function (identity for the demo)src/index.ts— composedConfigurationexport
Open core
Part of the Munin open-core local product, released under AGPL-3.0-only (see LICENSE and the repository NOTICE). The hosted / managed product and the vertical configurations are a separate, closed commercial product and are not licensed under the AGPL.
