configuration/constants/evidence.ontology.constants.ts
configuration/constants/evidence.ontology.constants.ts is a file in Bane's Lab Content. 142 lines of code and 3 definitions.
import { ALGO_DOMAIN_FACE, ALGO_FACE, KIND_FACE, LAYER_FACE, LEX_FACE, REASON_FACE, STAGE_FACE, TENSION_FACE } from "@govlab/constants";
import type { DeclaredAbsence } from "#types/coverage.types";
import { absentRecords } from "@banes-lab/web/core/factories/evidence.factory.ts";
const PRACTICE: DeclaredAbsence["reason"] = "a-practice-not-a-construct";
const OUTSIDE: DeclaredAbsence["reason"] = "outside-the-web-member";
export const ONTOLOGY_ABSENT: readonly DeclaredAbsence[] = [
...absentRecords(OUTSIDE, ALGO_FACE, [
"anti-pattern-relationship-record",
"architectural-relationship-record",
"conflict-and-tension-resolution",
"dependency-closure",
"evidence-verdict",
]),
...absentRecords(OUTSIDE, LEX_FACE, ["ecosystem-fixed-name", "structurally-exempt-file"]),
...absentRecords(PRACTICE, ALGO_FACE, [
"alignment-cadence",
"anti-pattern-propagation-kernel",
"anti-pattern-remediation-algebra",
"anti-pattern-rule-compiler",
"architecture-anti-pattern",
"container-ladder",
"coverage-completion",
"enforcement-gate",
"export-triage-ladder",
"no-callbacks",
"no-convention-enforcement",
"no-deprecation",
"no-dual-path",
"no-fallback",
"no-shared-ownership",
"no-shortcuts",
"refactor-selection",
"reinforcement-propagation",
"severity-policy",
"smell-taxonomy",
"surface-grid-walk",
"uncovered-gap-derivation",
"violation-detection",
]),
...absentRecords(PRACTICE, ALGO_DOMAIN_FACE, ["architectural-rules"]),
...absentRecords(PRACTICE, KIND_FACE, ["anti-pattern"]),
...absentRecords(PRACTICE, LAYER_FACE, [
"atomic-boundary",
"causality-core",
"computation-core",
"contracts-core",
"correctness-core",
"declarative-core",
"design-patterns-core",
"domain-modeling",
"enforcement-core",
"evolution-principles",
"execution-core",
"extensibility-core",
"human-factors",
"observability",
"performance-core",
"resource-core",
"security-core",
"structural-core",
]),
...absentRecords(PRACTICE, LEX_FACE, [
"alignment-entry",
"availability",
"bounded-context-autonomy",
"conversion-record",
"cross-cutting-concerns",
"debuggability",
"excessive-fragmentation",
"frozen-baseline",
"immediate-consistency",
"locality-of-behavior",
"over-layering",
"query-performance",
"re-alignment-cadence",
"unreferenced-export-triage",
]),
...absentRecords(PRACTICE, REASON_FACE, [
"invariant-epi-one-derivation",
"layer-conative",
"layer-epistemic",
"layer-evaluative",
"node-ana-causal",
"node-ana-structural",
"node-ana-temporal",
"node-ont-behavior",
"node-ont-cause",
"node-ont-change",
"node-ont-composition",
"node-ont-function",
"node-ont-identity",
"node-ont-meaning",
"node-ont-novelty",
"node-ont-probability",
"node-ont-relation",
"node-ont-scale",
"node-ont-space",
"node-ont-state",
"node-ont-structure",
"node-ont-time",
"node-tel-cost",
"node-tel-objective",
"node-tel-priority",
"node-tel-utility",
"node-ter-block",
"node-ter-diminishing-returns",
"node-ter-stop",
"node-ver-confidence",
"node-ver-evidence",
"node-ver-falsification",
"node-ver-ground-truth",
"node-ver-refutation",
]),
...absentRecords(PRACTICE, STAGE_FACE, [
"act",
"commit",
"constrain",
"derive",
"intent",
"orient",
"project",
"see",
"terminate",
"verify",
]),
...absentRecords(PRACTICE, TENSION_FACE, [
"agentic-architecture-determinism",
"asynchronous-communication-immediate-consistency",
"availability-consistency",
"backpressure-throughput",
"bounded-context-autonomy-canonical-model",
"cross-cutting-concerns-modularity",
"debuggability-encapsulation",
"debuggability-event-driven-architecture",
"decentralization-single-source-of-truth",
"do-not-repeat-yourself-dry-locality-of-behavior",
"excessive-fragmentation-single-responsibility-principle-srp",
"fail-fast-graceful-degradation",
"normalization-query-performance",
"over-layering-separation-of-concerns",
]),
];