configuration/constants/evidence.chapter.constants.ts
configuration/constants/evidence.chapter.constants.ts is a file in Bane's Lab Content. 163 lines of code and 4 definitions.
import {
ADVERSARIAL_SECTION_ID,
ENCODING_SECTION_ID,
LABOR_SECTION_ID,
LOOP_SECTION_ID,
READING_SECTION_ID,
STANCE_SECTION_ID,
} from "@banes-lab/web/core/ids/methodology.start.ids.ts";
import {
ALGORITHM_SECTION_ID,
EXEMPLAR_SECTION_ID,
LOOP_SECTION_ID as GENESIS_SECTION_ID,
GRAMMAR_GUIDE_TAB,
GRAMMAR_INTRODUCTION_TAB,
GRAMMAR_ORCHESTRATION_TAB,
GRAMMAR_PATTERNS_TAB,
GRAMMAR_TEMPLATES_TAB,
GRAMMAR_VALIDATION_TAB,
IDIOM_SECTION_ID,
INTEGRATION_SECTION_ID,
INTENT_SECTION_ID,
INVOCATION_SECTION_ID,
LIMITATION_SECTION_ID,
METHOD_SECTION_ID,
ORCHESTRATION_SECTION_ID,
PATTERN_SECTION_ID,
PHASE_SECTION_ID,
RATIONALE_SECTION_ID,
START_SECTION_ID,
VALIDATION_SECTION_ID,
WELLFORMED_SECTION_ID,
WRITING_SECTION_ID,
} from "@banes-lab/web/core/ids/grammar.ids.ts";
import { APPEARANCE_SECTION_ID, REPORT_SECTION_ID, UNKNOWN_SECTION_ID } from "@banes-lab/web/core/ids/evidence.ids.ts";
import { ARCHITECTURE_PAGE, GRAMMAR_PAGE, METHODOLOGY_PAGE } from "@banes-lab/web/core/ids/page.ids.ts";
import {
ARCHITECTURE_PRINCIPLES_TAB,
AUTHOR_SECTION_ID,
CELL_SECTION_ID,
CONSEQUENCE_SECTION_ID,
CONTROL_SECTION_ID,
CORE_SECTION_ID,
ARCHITECTURE_GAP_SECTION_ID as COVERAGE_GAP_SECTION_ID,
COVERAGE_TAB,
DECAY_SECTION_ID,
DECAY_TAB,
EXECUTION_SECTION_ID,
GRID_SECTION_ID,
MODEL_SYSTEM_SECTION_ID,
PAIR_SECTION_ID,
PREDICATE_SECTION_ID,
REDUCTION_SECTION_ID,
DETERMINISM_SECTION_ID as SCALE_DETERMINISM_SECTION_ID,
SCALE_TAB,
STRUCTURAL_SECTION_ID,
MECHANISM_SECTION_ID as TENSION_MECHANISM_SECTION_ID,
TENSION_SECTION_ID,
} from "@banes-lab/web/core/ids/architecture.ids.ts";
import {
CHAIN_SECTION_ID,
DEPLOY_SECTION_ID,
RELEASE_GAP_SECTION_ID,
RETIRED_SECTION_ID,
} from "@banes-lab/web/core/ids/release.ids.ts";
import {
COLLABORATE_TAB,
METHODOLOGY_BUILD_TAB,
PLAN_TAB,
SHIP_TAB,
START_TAB,
VERIFY_TAB,
} from "@banes-lab/web/core/ids/methodology.ids.ts";
import {
TENSION_SECTION_ID as COLLISION_SECTION_ID,
QUESTION_SECTION_ID,
WORTH_SECTION_ID,
} from "@banes-lab/web/core/ids/plan.ids.ts";
import { COVERAGE_SECTION_ID, RENAME_SECTION_ID } from "@banes-lab/web/core/ids/coverage.ids.ts";
import { DETERMINISM_SECTION_ID, DUPLICATE_SECTION_ID } from "@banes-lab/web/core/ids/derivation.ids.ts";
import { DEVELOPER_SECTION_ID, TURN_SECTION_ID } from "@banes-lab/web/core/ids/coordination.ids.ts";
import { MECHANISM_SECTION_ID, POLICY_SECTION_ID, RULE_SECTION_ID } from "@banes-lab/web/core/ids/rule.ids.ts";
import { BOUNDARY_SECTION_ID } from "@banes-lab/web/core/ids/invariant.ids.ts";
import type { DeclaredAbsence } from "#types/coverage.types";
import { ONBOARDING_SECTION_ID } from "@banes-lab/web/core/ids/system.ids.ts";
import { absentChapters } 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";
const UNBUILT: DeclaredAbsence["reason"] = "named-not-built";
export const CHAPTER_ABSENT: readonly DeclaredAbsence[] = [
...absentChapters(PRACTICE, ARCHITECTURE_PAGE, ARCHITECTURE_PRINCIPLES_TAB, [
CORE_SECTION_ID,
EXECUTION_SECTION_ID,
STRUCTURAL_SECTION_ID,
TENSION_SECTION_ID,
TENSION_MECHANISM_SECTION_ID,
]),
...absentChapters(PRACTICE, ARCHITECTURE_PAGE, DECAY_TAB, [
DECAY_SECTION_ID,
CONTROL_SECTION_ID,
PAIR_SECTION_ID,
CONSEQUENCE_SECTION_ID,
]),
...absentChapters(PRACTICE, ARCHITECTURE_PAGE, COVERAGE_TAB, [CELL_SECTION_ID, COVERAGE_GAP_SECTION_ID]),
...absentChapters(OUTSIDE, ARCHITECTURE_PAGE, COVERAGE_TAB, [PREDICATE_SECTION_ID, GRID_SECTION_ID]),
...absentChapters(PRACTICE, ARCHITECTURE_PAGE, SCALE_TAB, [
REDUCTION_SECTION_ID,
AUTHOR_SECTION_ID,
SCALE_DETERMINISM_SECTION_ID,
]),
...absentChapters(UNBUILT, ARCHITECTURE_PAGE, SCALE_TAB, [MODEL_SYSTEM_SECTION_ID]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_INTRODUCTION_TAB, [RATIONALE_SECTION_ID, METHOD_SECTION_ID]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_GUIDE_TAB, [
START_SECTION_ID,
INVOCATION_SECTION_ID,
PHASE_SECTION_ID,
WRITING_SECTION_ID,
]),
...absentChapters(OUTSIDE, GRAMMAR_PAGE, GRAMMAR_GUIDE_TAB, [WELLFORMED_SECTION_ID]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_ORCHESTRATION_TAB, [
ORCHESTRATION_SECTION_ID,
PATTERN_SECTION_ID,
]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_PATTERNS_TAB, [
IDIOM_SECTION_ID,
INTENT_SECTION_ID,
GENESIS_SECTION_ID,
ALGORITHM_SECTION_ID,
INTEGRATION_SECTION_ID,
]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_VALIDATION_TAB, [VALIDATION_SECTION_ID, LIMITATION_SECTION_ID]),
...absentChapters(PRACTICE, GRAMMAR_PAGE, GRAMMAR_TEMPLATES_TAB, [EXEMPLAR_SECTION_ID]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, START_TAB, [
LOOP_SECTION_ID,
LABOR_SECTION_ID,
STANCE_SECTION_ID,
ADVERSARIAL_SECTION_ID,
READING_SECTION_ID,
]),
...absentChapters(OUTSIDE, METHODOLOGY_PAGE, START_TAB, [
ENCODING_SECTION_ID,
MECHANISM_SECTION_ID,
RULE_SECTION_ID,
POLICY_SECTION_ID,
ONBOARDING_SECTION_ID,
]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, PLAN_TAB, [
WORTH_SECTION_ID,
QUESTION_SECTION_ID,
COLLISION_SECTION_ID,
]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, METHODOLOGY_BUILD_TAB, [BOUNDARY_SECTION_ID]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, VERIFY_TAB, [
APPEARANCE_SECTION_ID,
UNKNOWN_SECTION_ID,
DETERMINISM_SECTION_ID,
RENAME_SECTION_ID,
COVERAGE_SECTION_ID,
]),
...absentChapters(OUTSIDE, METHODOLOGY_PAGE, VERIFY_TAB, [REPORT_SECTION_ID, DUPLICATE_SECTION_ID]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, COLLABORATE_TAB, [DEVELOPER_SECTION_ID, TURN_SECTION_ID]),
...absentChapters(PRACTICE, METHODOLOGY_PAGE, SHIP_TAB, [RETIRED_SECTION_ID, RELEASE_GAP_SECTION_ID]),
...absentChapters(OUTSIDE, METHODOLOGY_PAGE, SHIP_TAB, [CHAIN_SECTION_ID, DEPLOY_SECTION_ID]),
];