Skip to Content
Draft developer docs. Mentura is a working name (EE-027).

Nouns

The framework uses an established term with its standard meaning, and coins one only when none exists. This list is rendered from docs/ontology.json.

NounLevelMeaningStandard
Everything EcosystemsystemThe name of the systemours
the systemsystemHow files refer to the whole. Proposed genus (EE-024): a venture development framework; operating system and operating model are set asideEOS (Wickman) for 'operating system'
venture development frameworksystemProposed genus of the Everything Ecosystem (EE-024): an opinionated framework for developing ventures, in the same genus as web development frameworks. Like them it gives conventions over configuration (one default per choice, with references), a fixed structure the builder fills in (the venture folder, layers and records), generators (init-venture), checks that run like tests, a data model, and packages that plug in (kits). The builder's venture calls on it, and its checks call back on the venture's recordssoftware framework (Johnson and Foote 1988; Rails' convention over configuration) applied to venture development (venture building, venture studios)
methodsystemWhat to do: MAD, Product Anatomy, handoffscommon usage
schemasystemWhat to record: venture.json, products, decisions, referencesJSON Schema
toolingsystemWhat helps do it: scripts, skills, agent rulescommon usage
workspacesystemOne builder's instance of the system, declared by workspace.jsoncommon software usage
layersystemOne of the seven: purpose, knowledge, operations, execution, evidence, governance, interfaceours
ventureventureThe unit: anything a builder undertakes, from a hobby to a company. Ventures can hold venturescommon business usage
phaseventureHow far a venture has come: discovery, validation, beachhead, scale, platformBlank; Moore
gateventureThe test for leaving a phase: problem-solution fit, product-market fit (retention), repeatability, market leadershipAndreessen; Zook and Allen
ambitionventureWhy the venture exists and how far it means to go: hobby, survival, lifestyle, managed growth, aggressive growthIRS (hobby); venture-type literature
legal formventurenone, sole-prop, partnership, llc, s-corp, c-corp, benefit-corp, nonprofitUS entity types
fundingventurebootstrapped, grant, angel, venture capital, debt, mixedcommon usage
industryventureWhat the venture produces, by its current flagshipNAICS
core productventureThe promise, who it is made to, what it must not deliver, and the competence behind itKotler; Prahalad and Hamel
accountventureA named party a venture keeps a record for, at accounts/<id>/account.json, with a relationship: client, customer, user, member, partner or other. Optional; who a product serves in general is its marketCRM usage (Salesforce, HubSpot: account)
relationshipventureHow a party or market stands to the venture: customer (buys), client (served under a professional relationship), user (uses, may not pay), member (belongs), audience (reads, watches or listens; markets only), partnercommon business usage; client as a customer of professional services
linkventureWhat crosses from one venture into another, one way, with a borderClark's work/family border theory
venture profileventureThe readable companion to venture.json: narrative, pillars, changelogours
pillarventureProduct, brand and business, in every ventureours
venture templateventureThe scaffold for a venture: pillars, roles, decision rightsours
productpurposeOne thing a venture offers, stored as a card in products/common usage
marketpurposeWho a product serves: customer type, segment, geography, vertical or horizontalAbell (customer groups)
jobpurposeThe need a product meetsAbell (customer functions); jobs to be done
technologypurposeHow a product meets the needAbell (alternative technologies)
offeringpurposeproduct, service, platform, content, marketplacecommon usage
business modelpurposeHow a product earns, by St. Gallen pattern namesSt. Gallen Business Model Navigator
portfolio rolepurposeA product's place in each phase: flagship, substrate, revenue engine, wedge, option, end productportfolio strategy
wedgepurposeA portfolio role: the narrow product or segment used to enter a marketDixon (2010)
Product AnatomypurposeThe method that judges products against the core productours
Succession MatrixpurposePart of Product Anatomy that assigns portfolio roles by phaseours
decisionknowledgeA logged choice with an id (EE- or a venture's own prefix)ADR practice
referenceknowledgeA source behind a default, recorded per layer with a stancecitation practice
tieroperationsOne of MAD's four levels: governance, delivery, software engineering, automationarchitecture tiers
handoffexecutionOne unit of delegated work: a JSON record (role, decision classes, done-criteria, status, attempts) at <venture>/execution/handoffs/<id>.json with a Markdown brief beside itcommon operations usage
done-criterionexecutionOne check that says a handoff is finished: conformance (a command, no model, no reviewer), self-proof (the change exercised for real, with output) or review (fit to intent, by a named role)definition of done (Scrum)
evalevidenceA test of whether something worked; evals are grouped in eval suites (eval-suite.schema.json)AI evals
evidenceevidenceThe recorded result of one run of a check or eval: subject and version, each criterion's outcome and its output, at <venture>/evidence/results/<id>.json. Append-onlycommon audit usage
rolegovernanceA person's or agent's job; never a product's place in the portfoliodecision rights (RACI, RAPID)
team plangovernanceWho the venture needs, agent or person, by phase, with the authority each holds and where a human stays in the loop; recruiting briefs for open person roles (operations/team-plan.json, EE-029)workforce planning (common HR usage)
human loopgovernanceThe person who decides, reviews or does the part of a task that agents cannot, may not, or are not known to do; named for every such agent taskhuman-in-the-loop (common AI usage)
capability registerevidenceWhat agents can, cannot, may not or are not yet known to do, task by task, with sources and dates, fed by research and our own evals (evidence/capabilities/agent-capabilities.json, EE-029)ours
decision rightgovernanceWho may decide what, at one of four levels: decide, decide-inform, recommend-approve, escalate. A venture may tighten the template, never loosen it without a named decisiondecision rights (RAPID, DACI)
consoleinterfaceA custom interface built for the system: a viewer over a venture's recordscommon software usage
interfaceinterfaceA tool through which a person, with agents, works across all or most other layers at once in one session (reaches at least four of the six). A tool that serves one or two layers is an integration of those layers, however good its screen isours, a narrowed sense of user interface
agent harnessinterfaceAn AI harness in which the model directs its own steps and tool use in a loop toward a goal, acting on files, tools and systems between the person's turns, under permissions (Claude Code, Cursor, Codex, Hermes Agent). The default kind of interface. Every agent harness is an AI harness; a chatbot is not an agent harnessagent harness (industry usage)
AI harnessinterfaceA product that is the software around a model: the person's work happens in exchanges with it, so without the model nothing is left. A chatbot is one. The model answers; the person actsharness (industry usage)
AI featureinterfaceA model used inside a product that does its job without it (summaries, search, drafting). Test: remove the model and the product still works. Most apps that implement AI are here, not harnessescommon product usage
custom interfaceinterfaceAn interface built for the system or a venture rather than bought, such as the operator consolecommon software usage
integrationsystemA tool or service one layer uses, listed in <layer>/tooling/integrations.json (Obsidian for knowledge, Linear for operations, GitHub checks for evidence). An interface reaches integrations; it is not onesystems integration
kitventureA package a layer offers: skills, record types (schemas), checks, templates and references, used together. Each layer has one at <layer>/kit.json and may hold more under <layer>/kits/ (EE-026). As an offering it is a bundle; a part can also be its own productproduct bundling (Adams and Yellen 1976); package, as in a framework's packages
data modelsystemThe list of every record type in the ecosystem, the layer that owns it, its schema, where its records live and what it references (schema/data-model.json). It is the master map; no single schema contains everythingdata model (ANSI/SPARC; entity-relationship modelling, Chen 1976)
record typesystemOne kind of record in the data model, such as venture, product, handoff or evidence, owned by exactly one layer or by the systemrecord type (database usage)
kit manifestsystemThe file (<layer>/kit.json) that lists what one kit holds: its skills, the record types it owns, those of other kits it reads and writes, and its checks. Layer relationships are derived from manifestspackage manifest (common software usage)
vaultsystemThe folder of documents (Markdown notes and JSON records) that holds a workspace's venture folders, their records and decisions. Every workspace has one; a venture outside software may need nothing elseObsidian's name for a folder of notes; generically a knowledge base
repository (repo)systemA version-controlled store, normally Git, holding code and the documents that ship with it (docs-as-code). A venture that builds software needs at least one; repo is the short formversion control (Git: repository)
cap tablegovernanceThe record of who owns the venture and on what terms: share classes, holders, grants with vesting, the option pool, SAFEs and notes (governance/ownership.json)capitalization table (common startup and finance usage)
share classgovernanceA kind of share (or LLC unit) with its own votes, price and rights: common, preferred, super-voting, non-votingcorporate law (classes of stock)
vestinggovernanceEarning granted shares over time, commonly four years with a one-year cliff, so that someone who leaves early keeps only what they earnedcommon startup usage
founder agreementgovernanceWhat founders agreed with each other: roles, commitment, IP assignment, departure and deadlock terms; required once two or more founders share ownershipcommon startup usage
boardgovernanceA formal board of directors (or managers, or trustees), which holds legal authority, or an advisory board, which advises and decides nothing (governance/board.json)corporate law; Feld and Ramsinghani, Startup Boards
reserved mattergovernanceA decision only the formal board may make, such as issuing shares or selling the companycorporate governance usage
investor rightgovernanceA right an investor gets with a class or instrument: board seat, information, pro-rata, protective provisions, anti-dilution, drag-along, tag-along, right of first refusal and othersNVCA model legal documents
exitgovernanceHow owners realize value or the venture ends: acquisition, IPO, secondary sale, merger, management buyout, wind-down, or hold (governance/exit.json)venture finance usage
preference stackgovernanceThe order and amounts in which a sale's proceeds reach each owner, preferences first by seniority, then common; computed from the cap table by schema/payouts.mjs, never typedventure finance usage (pref stack; Feld and Mendelson, Venture Deals)
publication policygovernanceWhere a venture publishes and who may publish what there: its channels, the guidelines each follows, the checks and preview every publication passes, and who drafts and approves by role or team (governance/publication-policy.json, EE-025)content governance; communications or disclosure policy (corporate usage)
channelgovernanceA place the venture publishes to (website, docs site, social account, newsletter, app store, press, investor update, regulatory filing); its destination decides which guidelines applymarketing channel (Kotler, Marketing Management)
publicationgovernanceOne act of making something public on a channel; always a handoff under the public-commitment decision class, previewed, checked and approved by a personcommon usage
brand guidelinesgovernanceThe rules for using the venture's visual and verbal identity, kept by the brand pillarbrand guidelines or brand book (common marketing usage)
editorial guidelinesgovernanceWhat content covers and how it is written, separate from brand voice; a style guide is one parteditorial guidelines and style guide (publishing usage)
telospurposeThe end a venture exists to reach (purpose/telos.json): statement, end state, measures, the owners' intended outcome, and exit criteria for each phase. Start with the end: other layers derive from itAristotle (final cause); Covey, begin with the end in mind
exit criterionpurposeWhat must be true for a venture to leave a phase, written in its telos and tied to a telos measure; it refines that phase's generic gate. Not an owner's exit (governance)Stage-Gate exit criteria (Cooper)
templatesystemA fill-in starting point for one record or document: the fields, what to write in each and what a strong one looks like. A kit holds templates; a template holds no rules and checks nothingcommon usage (document template)
validation scorepurposeThe probability that a venture is validated: a weighted average of sub-scores (problem, solution, product-market fit, pricing, go-to-market, team, operations readiness), each a Jev probability times its evidence weight, with floors; replaces a declared phase gate (EE-026)ours, after Blank's customer validation
evidence gradepurposeHow much a validation record's cited evidence can be trusted: high, moderate, low or very low, from the kind of signal, the audience, the sample, the specificity and the age; a claim with no evidence is very lowGRADE certainty of evidence
need-now scorepurposeThe probability that a venture needs a record type in its current phase and the next, from priors raised or lowered by facts about the venture; records below 0.5 are held back unless the builder asks, so builders don't overbuild (EE-028)ours; just-in-time (lean manufacturing) and YAGNI (extreme programming) in spirit
derived answeroperationsA MAD answer taken from a venture's records (telos, ownership, board, form, decision rights) instead of asked again; it names the record it came fromours
routeinterfaceThe address of one record type or command in a venture, such as purpose/validation/problem: a layer, then a kit when the record sits in a nested kit, then the record. Generated from the data model and kits; the CLI, the MCP server and the HTTP API share one route table (EE-030)routing in web frameworks (Next.js App Router, Rails routes)
draftinterfaceA gated record an agent wrote, held in <venture>/_drafts/ until a person accepts it; the decision class of the record says it is a person's to make (EE-030)common usage (draft for approval)
provenancesystemWho or what produced a record, by which activity, from what, and under which decision: explicit in the provenance log for writes through the router, implicit in git history for everything else (EE-031)W3C PROV (PROV-DM: entity, activity, agent)
provenance logsystemA venture's append-only record of writes, <venture>/provenance.jsonl: one line per write naming the file, the activity (write, draft, accept, baseline), the person or agent and the interface, what it was derived from and the decision; each line carries the previous line's hash (EE-031)W3C PROV; hash-chained append-only log (common audit usage)
layoutinterfaceThe context that wraps a route: the system, layer and kit purpose, skills and references, the template, the gate and what need-now says, given to an agent before it acts on the route (EE-032)Next.js App Router (layout)
viewinterfaceA route rendered as a page for a person; the Markdown form of a record or command result. The operator console will render views (EE-032)Next.js App Router (page); MVC view
route groupinterfaceA named set of routes that shares a layout without changing their paths; one per phase, (discovery) to (platform), holding the routes need-now suggests in that phase (EE-032)Next.js App Router (route groups)
slotinterfaceOne part of a page that renders on its own beside others, such as @validation in the venture overview; a slot that fails shows its error while the rest render (EE-032)Next.js App Router (parallel routes, @slot)
route aliasinterfaceAn old route kept after a rename, which the router follows to the new one with a deprecation note (EE-032)common API usage (deprecation, redirects)
Last updated on