# Runtime Concerns

> Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or…

Page: Ontology · Lexicon
Canonical: https://banes-lab.com/ontology/lexicon#lexicon-category-runtime-concerns

Listed in [Ontology · Lexicon](https://banes-lab.com/api/pages/ontology/lexicon.md), after [Refused Tags](https://banes-lab.com/ontology/lexicon/lexicon-category-refused-tags.md) and before [Runtime Discovery / Dynamic Binding](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-discovery-dynamic-binding.md).

Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.

### Activator Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that switches a prepared component into its active state when its trigger arrives, filed in an activators folder.

Example
activators/voice-command.activator.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Bootstrapper Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that assembles the system's parts in order before it serves anything, filed in a bootstrappers folder.

Example
bootstrappers/api-server.bootstrapper.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Calendar Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that answers which days count, such as working days and holidays, filed in a calendars folder.

Example
calendars/business-day.calendar.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Channel Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that carries messages between two parties of a concurrent program, filed in a channels folder.

Example
channels/progress.channel.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Cleanup Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that removes leftover state a finished operation leaves behind, filed in a cleanup folder.

Example
cleanup/temp-upload.cleanup.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Clock Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that supplies the current time through one replaceable source, filed in a clocks folder.

Example
clocks/system.clock.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Cron Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that holds a schedule written as a cron expression, filed in a crons folder.

Example
crons/backup-rotation.cron.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Deadline Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that carries the absolute time by which a piece of work must finish, filed in a deadlines folder.

Example
deadlines/render-frame.deadline.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Delay Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that defers an action by a computed amount of time, filed in a delays folder.

Example
delays/retry-backoff.delay.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Disposal Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that releases the resources an object holds when the object is no longer used, filed in a disposal folder.

Example
disposal/gpu-texture.disposal.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Draining Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that lets in-flight work finish while refusing new work before a stop, filed in a draining folder.

Example
draining/websocket.draining.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Engine Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs the central loop advancing a system's state, filed in an engines folder.

Example
engines/physics.engine.ts

Distinct from
[Step Tag](https://banes-lab.com/records/lexicon/step-tag.md): An engine runs the loop that advances a system, while a step is one advance within it.

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Entrypoint Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file a runtime starts from, which reads its arguments and hands control to the code behind it, filed in an entrypoints folder.

Example
entrypoints/cli.entrypoint.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Evaluator Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that computes the value of an expression or a rule against given inputs, filed in an evaluators folder.

Example
evaluators/pricing-rule.evaluator.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Executor Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs submitted work on the resources it manages, filed in an executors folder.

Example
executors/thread-pool.executor.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Finalizer Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs last work on an object as the runtime reclaims it, filed in a finalizers folder.

Example
finalizers/file-handle.finalizer.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Future Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that defines a handle to a result that is not computed yet, filed in a futures folder.

Example
futures/quote.future.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Handle Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that defines an opaque reference to a resource another part of the system owns, filed in a handles folder.

Example
handles/window.handle.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Heap Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that keeps items ordered so the highest-priority one is always taken first, filed in a heaps folder.

Example
heaps/job-priority.heap.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Initializer Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that prepares one component's starting state, filed in an initializers folder.

Example
initializers/audio-engine.initializer.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Interpreter Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that executes a program by walking its representation directly, filed in an interpreters folder.

Example
interpreters/bytecode.interpreter.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Lifecycle Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that governs how a component starts, pauses, resumes and stops, filed in a lifecycle folder.

Example
lifecycle/game-session.lifecycle.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Lifecycle-Hook Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs at one named point of a component's lifecycle, filed in a lifecycle-hooks folder.

Example
lifecycle-hooks/editor-mount.lifecycle-hook.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Mailbox Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that holds the messages addressed to one actor until it processes them, filed in a mailboxes folder.

Example
mailboxes/chat-room.mailbox.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Memory Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that holds what an agent or a process remembers between steps, filed in a memory folder.

Example
memory/conversation.memory.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Period Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that defines a named span of calendar time such as a billing month, filed in a periods folder.

Example
periods/fiscal-quarter.period.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Pipe Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that connects one stage's output directly to the next stage's input as a byte or item stream, filed in a pipes folder.

Example
pipes/gzip.pipe.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Pool Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that keeps reusable instances and lends them out instead of creating new ones, filed in a pools folder.

Example
pools/bullet.pool.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Promise Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that settles an asynchronous result once, as fulfilled or rejected, filed in a promises folder.

Example
promises/geolocation.promise.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Queue Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that holds items in arrival order until a consumer takes them, filed in a queues folder.

Example
queues/email.queue.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Recurrence Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that defines a rule for repeating an event in time, filed in a recurrences folder.

Example
recurrences/weekly-standup.recurrence.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Runtime Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that provides the environment other code executes inside, filed in a runtimes folder.

Example
runtimes/sandbox.runtime.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Scheduler Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that decides when each piece of work runs, filed in a schedulers folder.

Example
schedulers/report.scheduler.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Shutdown Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that stops a process in an order that loses no committed work, filed in a shutdown folder.

Example
shutdown/order-worker.shutdown.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Startup Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs the work a process must finish before it accepts any, filed in a startup folder.

Example
startup/license-check.startup.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Teardown Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that removes what a setup created, such as fixtures or temporary resources, filed in a teardown folder.

Example
teardown/test-database.teardown.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Timeout Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that abandons an operation that runs past its allowed time, filed in a timeouts folder.

Example
timeouts/checkout-request.timeout.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
[Timeout](https://banes-lab.com/records/lexicon/timeout.md)

Shape it refuses
Not answered

### Timer Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs work after a delay or at a fixed rate, filed in a timers folder.

Example
timers/autosave.timer.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Timestamp Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that creates, parses or compares recorded instants in time, filed in a timestamps folder.

Example
timestamps/audit-entry.timestamp.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Timezone Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that converts times between zones and their offsets, filed in a timezones folder.

Example
timezones/meeting.timezone.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Warmup Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that primes caches and connections so the first real request runs at normal speed, filed in a warmup folder.

Example
warmup/price-cache.warmup.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Window Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that groups events into bounded spans of time for aggregation, filed in a windows folder.

Example
windows/five-minute.window.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

### Worker Tag

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Runtime Concerns](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-concerns.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
A formal definition of the tag for a file that runs work on its own thread or process apart from the caller, filed in a workers folder.

Example
workers/video-encode.worker.ts

How it is checked

Checked by
the naming gate, which refuses a filename whose last segment before the extension is an undeclared tag or differs from its folder's tag

Population
Every filename whose concern slot holds the tag, and the folder holding each such file

Freshness
A verdict stands until a file carrying the tag is created, moved or renamed, or the declared vocabulary changes

Refusal
The lint run fails a file whose tag is undeclared or disagrees with its folder

Observation
Each filename parsed by position against the declared concern vocabulary

Evidence
Watched to fire and to accept: a suite lints a file whose tag is undeclared and one whose tag differs from its folder, and passes a conforming file

Authoritative side
The declared concern vocabulary, which a filename's tag and its folder conform to

Depends on
Not answered

Shape it refuses
Not answered

## Links to

- [artifact](https://banes-lab.com/records/kind/artifact.md)
- [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
- [Step Tag](https://banes-lab.com/records/lexicon/step-tag.md)
- [Timeout](https://banes-lab.com/records/lexicon/timeout.md)

## Linked from

- [Example shapes](https://banes-lab.com/ontology/schema/the-vocabulary-example-shape.md)
- [The layer topology](https://banes-lab.com/ontology/schema/the-layer-topology.md)
- [The membership](https://banes-lab.com/ontology/schema/the-membership.md)
