You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace blank 'Select an Entity' placeholder with a full welcome panel
showing live stats, Three Loops DL boxes, module cards with descriptions,
12 featured concept cards, ontology layering diagram, and quick links.
Sidebar navigation now uses explicit module ordering (Core first),
expands all sections by default, groups entities by type
(Classes/Properties/Individuals) with count badges, and shows module
descriptions with color-coded borders.
Adds Playwright test suite (8 smoke tests) covering page load, header,
module pills, sidebar population, entity click, search filtering, and
welcome panel rendering.
* Explicit module ordering for structured navigation.
77
+
* Core concepts first, then supporting modules.
78
+
*/
79
+
constMODULE_ORDER=[
80
+
'core',
81
+
'kernel-metadata',
82
+
'processes',
83
+
'relations',
84
+
'base-instances',
85
+
'proof',
86
+
'rbac',
87
+
];
88
+
89
+
/**
90
+
* Rich module descriptions for the welcome panel and sidebar headers.
91
+
*/
92
+
constMODULE_DESCRIPTIONS={
93
+
'core': 'Core BFO continuants: Kernel, Edge, Instance, Action, Project. The fundamental building blocks of CKP architecture, dual-grounded in BFO 2020 and mid-level ontologies (IAO, CCO, PROV-O).',
94
+
'kernel-metadata': 'Storage, deployment, and serving qualities. Alpha-6 adds StorageMedium, DeploymentMethod, and ServingDisposition for the four kernel types.',
95
+
'processes': 'BFO occurrents: Invocation, EdgeCommunication, Consensus, and Broadcast processes. Temporal parts and process boundaries for lifecycle tracking.',
96
+
'relations': 'Object properties and SWRL inference rules: connected_by, depends_on, can_reach, upstream_of, downstream_of, sibling_of. Property chains for transitive closure.',
97
+
'base-instances': 'Instance shapes with PROV-O integration: InstanceManifest, SealedInstance, LedgerEntry. Write-once immutability and append-only audit logs.',
{label: 'Agent',type: 'Class',module: 'rbac',description: 'Autonomous entity with roles, permissions, and governance authority.'},
118
+
];
119
+
120
+
/**
121
+
* Ontology-level metadata for the welcome panel overview.
122
+
*/
123
+
constONTOLOGY_META={
124
+
name: 'ConceptKernel BFO Ontology',
125
+
version: VERSION,
126
+
tagline: 'Three loops. Three Description Logic boxes. One Material Entity.',
127
+
description: 'An open protocol for autonomous concept governance. Every entity typed against BFO 2020 (ISO 21838-2) with formal IAO/CCO/PROV-O mid-level grounding.',
<pclass="welcome-hero-tagline">Three loops. Three Description Logic boxes. One Material Entity.</p>
97
+
<pclass="welcome-hero-description">An open protocol for autonomous concept governance. Every entity typed against BFO 2020 (ISO 21838-2) with formal IAO/CCO/PROV-O mid-level grounding.</p>
0 commit comments