# configuration/strings/methodology.strings.ts

> 69 lines of code and 3 definitions.

Tree: Site tree
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/tree#file-configuration-strings-methodology-strings-ts
Source text: https://banes-lab.com/assets/sources/source.e7833d7f176de263f84b1152d4574cd4261d19bba25a12204262899d79a45fe3.generated.txt

## Definitions

- `METHODOLOGY_META` (lexical_declaration, line 32, exported)
- `METHODOLOGY_AUTHOR` (lexical_declaration, line 38, exported)
- `METHODOLOGY_CONTENT` (lexical_declaration, line 40, exported)

## Source

```typescript
import { BUILD_TAB, COLLABORATE_TAB, PLAN_TAB, SHIP_TAB, START_TAB, VERIFY_TAB } from "#core/ids/methodology.ids";
import {
    BUILD_TAB_ICON,
    COLLABORATE_TAB_ICON,
    PLAN_TAB_ICON,
    SHIP_TAB_ICON,
    START_TAB_ICON,
    VERIFY_TAB_ICON,
} from "#configuration/icons/methodology.icons";
import { QUESTION_SECTION, TENSION_SECTION } from "#configuration/strings/plan.fragment.strings";
import type { Tab, TabbedMeta } from "#types/document.types";
import { BUILD_SECTIONS } from "#configuration/strings/build.strings";
import { COORDINATION_SECTIONS } from "#configuration/strings/coordination.strings";
import { COVERAGE_SECTIONS } from "#configuration/strings/coverage.strings";
import { DERIVATION_SECTIONS } from "#configuration/strings/derivation.strings";
import { ENCODING_SECTIONS } from "#configuration/strings/architecture.fragment.strings";
import { EVIDENCE_SECTIONS } from "#configuration/strings/evidence.strings";
import { INVARIANT_FRAGMENT_SECTIONS } from "#configuration/strings/invariant.fragment.strings";
import { INVARIANT_SECTIONS } from "#configuration/strings/invariant.strings";
import { METHODOLOGY_SHARE } from "#configuration/strings/page.strings";
import { PLAN_SECTIONS } from "#configuration/strings/plan.strings";
import { RELEASE_SECTIONS } from "#configuration/strings/release.strings";
import { RULE_SECTIONS } from "#configuration/strings/rule.strings";
import { SHAPE_SECTIONS } from "#configuration/strings/rule.fragment.strings";
import { STANCE_SECTIONS } from "#configuration/strings/stance.strings";
import { START_SECTIONS } from "#configuration/strings/methodology.start.strings";
import { SURFACE_SECTIONS } from "#configuration/strings/coordination.fragment.strings";
import { SYSTEM_SECTIONS } from "#configuration/strings/system.strings";
import { TAXONOMY_SECTIONS } from "#configuration/strings/taxonomy.strings";
import { TOOL_SECTIONS } from "#configuration/strings/tool.fragment.strings";

export const METHODOLOGY_META: TabbedMeta = {
    subtitle: METHODOLOGY_SHARE.tagline,
    title: METHODOLOGY_SHARE.headline,
    version: "3.0.0",
};

export const METHODOLOGY_AUTHOR = "Jay Baleine";

export const METHODOLOGY_CONTENT: readonly Tab[] = [
    {
        icon: START_TAB_ICON,
        id: START_TAB,
        label: "Start",
        sections: [...START_SECTIONS, ...STANCE_SECTIONS, ...ENCODING_SECTIONS, ...RULE_SECTIONS, ...SYSTEM_SECTIONS],
    },
    {
        icon: PLAN_TAB_ICON,
        id: PLAN_TAB,
        label: "Plan",
        sections: [...PLAN_SECTIONS, QUESTION_SECTION, TENSION_SECTION],
    },
    {
        icon: BUILD_TAB_ICON,
        id: BUILD_TAB,
        label: "Build",
        sections: [...BUILD_SECTIONS, ...SHAPE_SECTIONS, ...TOOL_SECTIONS, ...INVARIANT_SECTIONS, ...TAXONOMY_SECTIONS],
    },
    {
        icon: VERIFY_TAB_ICON,
        id: VERIFY_TAB,
        label: "Verify",
        sections: [...EVIDENCE_SECTIONS, ...DERIVATION_SECTIONS, ...COVERAGE_SECTIONS],
    },
    {
        icon: COLLABORATE_TAB_ICON,
        id: COLLABORATE_TAB,
        label: "Collaborate",
        sections: [...COORDINATION_SECTIONS, ...SURFACE_SECTIONS, ...INVARIANT_FRAGMENT_SECTIONS],
    },
    { icon: SHIP_TAB_ICON, id: SHIP_TAB, label: "Ship", sections: RELEASE_SECTIONS },
];
```
