# tools/core/constants/tense.constants.ts

> 30 lines of code and 5 definitions.

Tree: Coordination tree
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-constants-tense-constants-ts
Source text: https://banes-lab.com/assets/sources/source.714f73f61a25d3a9a4589c67e9ccd4202696bbc5e306d9ab8e2e0b9023aa09b7.generated.txt

## Definitions

- `PAST_MARKERS` (lexical_declaration, line 4, exported)
- `STATUS_MARKERS` (lexical_declaration, line 28, exported)
- `HISTORY_HEADINGS` (lexical_declaration, line 30, exported)
- `TENSE_EXEMPT` (lexical_declaration, line 32, exported)
- `ACCUMULATOR_MARKER` (lexical_declaration, line 36, exported)

## Source

```typescript
import { DIGEST_ROOT, SKILL_ROOT } from "./template.constants.ts";
import { historyPath } from "../../../config/surface.config.ts";

export const PAST_MARKERS = [
    "previously",
    "formerly",
    "originally",
    "no longer",
    "renamed from",
    "renamed to",
    "moved from",
    "used to be",
    "turned out to be",
    "at some point",
    "has since been",
    "have since been",
    "we removed",
    "we deleted",
    "we renamed",
    "we replaced",
    "this replaced",
    "was replaced by",
    "was renamed",
    "was moved",
    "was removed from",
];

export const STATUS_MARKERS = ["status: retired", "status: deprecated", "status: superseded"];

export const HISTORY_HEADINGS = ["what changed", "change notes", "migration notes", "upgrade notes", "changelog"];

export const TENSE_EXEMPT = [historyPath(), `${DIGEST_ROOT}document.rule.md`, `${SKILL_ROOT}writing-style/SKILL.md`];

export { UPSTREAM_ROOTS as TENSE_EXEMPT_ROOTS } from "./path.constants.ts";

export const ACCUMULATOR_MARKER = "_";
```
