Platform

One environment, five layers, one rule: every figure is traceable.

Cogniartha connects enterprise planning, financial computation, AI/ML intelligence, operational screens, governed actions and information distribution. This page describes what the current build does, and marks what is specified but not yet built.

How the layers fit together

Experience
Role-scoped dashboardsUser-authored screensData entry & write-backActionsDistribution
Intelligence
Language layer - intent, never figuresML layer - forecasts labelled as predictions
Computation
Deterministic driver engineGoal-seeking scenario engineComposition service, per viewer
Planning model
Entities, measures, attributesWeighted hierarchyRecords pre-aggregated on write
Trust
Two-axis permissionsVersions & publishing governanceAudit trail & provenance
Planning & modelling

A planning model that is reviewed before it goes live.

  • Set up a model by describing the business in plain language, or define record types, attributes and measures directly. Both produce a draft.
  • Continuous validation: blocking issues stop a version going live; warnings sit beside the structure.
  • A live version is never edited in place. Changes go into a draft that someone else approves.
  • Measures carry units and lever roles (price, volume, unit cost, fixed cost) used by the scenario engine.
  • Lineage records every model version, its origin and its approver.
  • Actuals and budgets arrive by hand, in bulk or from an accounting connector, validated against the live model.
Planning dashboard with actuals, budget and a predicted forecast series
Forecasts are drawn as their own series and labelled PREDICTED.
Screen canvas with toolbox, objects and inspector
The screen canvas (CHG-001), separate from the model-building canvas.
Screens & authoring

Screens that users build themselves.

  • 46 typed objects - 23 display data: charts, grids, KPI cards, gauges, heatmaps, maps and ML findings.
  • Entry objects (editable grid, editable field, entry form) and filters: slicers, selectors, calendars, date ranges, pagers, search.
  • Rich text, dynamic text, images and logos, shapes, annotations and web content from approved sites; themes for colour, type and spacing.
  • Move, resize, duplicate, layer, copy between screens, nest containers - every change can be undone.
  • Semantic binding to the live model by name; the screen stores names, never values.
  • AI-generated screens are validated like hand-built ones and remain fully editable.
Operational actions

Screens where work happens.

  • Eight action classes: ML forecast, driver-engine recalculation, scenario, write-back, export, email, navigation and sequences of these.
  • A button stores its action and parameters, never an actor - it runs as whoever clicks it.
  • Scenarios run on an explicit AI path (goal in words) or a deterministic path (stated lever changes, no AI).
  • Long work runs as background jobs with live progress; each step commits on its own.
  • Navigation can carry the current filter context to the target screen.
Live progress lines for a running sequence
A sequence runs: interpret the goal, recalculate, export - with progress in words.
Email template editor
Builder-owned email templates with dynamic values and attachments.
Distribution & governance

Governed distribution, scoped to each recipient.

  • Versioned, searchable templates; a send keeps the template version it used.
  • Schedules (daily, weekly, monthly, in a stated time zone) and triggers on thresholds, variances, shortfalls and changes.
  • A send is split into one work unit per recipient before anything is rendered; access is resolved at send time.
  • Publishing rules per scope - the Publish right, an approval, or both - plus audited oversight.
  • An audit log with actor, target and before-and-after state for every change.
Feature verification matrix

What the current build does - and what it does not yet.

Demonstrated shown working in the recorded demo of the current build (chapter linked). In validation built, verification in progress. Specified designed but not in this build.

CapabilityStatusWhere to see it
Tenant isolation, roles, two-axis accessDemonstratedChapter 4
Model building, validation, approvalDemonstratedChapter 5
Measures, drivers, lineage, weighted hierarchyDemonstratedChapter 6
Controlled data entry and write-backDemonstratedChapter 7
ML forecast labelled as prediction; budgets and varianceDemonstratedChapter 8
Natural-language goal to engine-computed scenario optionsDemonstratedChapter 9
Figure provenance and replay checkDemonstratedChapter 10
Filters, slices, saved and shared views, export (6 formats)DemonstratedChapter 11
Screen authoring, toolbox, semantic bindingDemonstratedChapters 12-14
Editable grids, drill-down and drill-throughDemonstratedChapter 15
AI-generated, editable screensDemonstratedChapter 16
Action buttons, AI and deterministic pathsDemonstratedChapters 17-18
Live progress for long-running workDemonstratedChapter 19
Publishing governance and approvalsDemonstratedChapter 20
Per-viewer security on screens, actions and exportsDemonstratedChapter 21
Email templates, schedules and event triggersDemonstratedChapters 22-23
Per-recipient generationDemonstratedChapter 24
Audit trail with before and after stateDemonstratedChapter 25
Email delivery through an external mail relayConfigurationRequires a configured relay; the recorded build delivers to in-platform notifications
PostgreSQL row-level-security backstopIn validationChapter 21
Scale testing on PostgreSQLIn validationChapter 27
Budgeting, planning and revenue-projection buttonsSpecifiedChapter 17 (stated in the film)
Deterministic forecastSpecifiedChapter 17 (stated in the film)