# Every published address for lexicon terms, part 1 of 5

This leaf as JSON: https://banes-lab.com/json/api/ids/lexicon/_1
count: 470
group: lexicon

| ref | kind | title | summary | json | markdown | bytes | fingerprint |
| --- | --- | --- | --- | --- | --- | --- | --- |
| lexicon:anemic-transaction-script | anti-pattern | Anemic Transaction Script | Implementing business logic as procedural scripts over data-only objects, with no rich domain model. | https://banes-lab.com/json/records/lexicon/anemic-transaction-script | https://banes-lab.com/records/lexicon/anemic-transaction-script.md | 2811 | 1fc79b306f62efad2a45cd8c9a99afcd385354b7813f499e97f847749ad304a1 |
| lexicon:implicit-integration | anti-pattern | Implicit Integration | Integrating contexts through undocumented, assumed connections instead of explicit, mapped relationships. | https://banes-lab.com/json/records/lexicon/implicit-integration | https://banes-lab.com/records/lexicon/implicit-integration.md | 3553 | 53d128e37b21be576bf3f97077392e52818dde776eee2dafbe7fe530dfb0ae4f |
| lexicon:shared-global-model | anti-pattern | Shared Global Model | Forcing one global model across the whole system, so unrelated parts are coupled through it. | https://banes-lab.com/json/records/lexicon/shared-global-model | https://banes-lab.com/records/lexicon/shared-global-model.md | 3551 | bbbc843b4141b01f70e8283b4d0fae641e1e2ea1962d54cfc0caea8f9d330a42 |
| lexicon:business-rule-encapsulation | capability | Business Rule Encapsulation | The ability to keep business rules inside the domain objects they govern. | https://banes-lab.com/json/records/lexicon/business-rule-encapsulation | https://banes-lab.com/records/lexicon/business-rule-encapsulation.md | 3105 | 1c6d4796bd46fd2885cecfb6cb5e897acbd43d244046b21928f0eaa70ff3fb63 |
| lexicon:cross-entity-domain-logic | capability | Cross-Entity Domain Logic | The ability to place logic that spans several entities in a dedicated domain service. | https://banes-lab.com/json/records/lexicon/cross-entity-domain-logic | https://banes-lab.com/records/lexicon/cross-entity-domain-logic.md | 3114 | 1a83aab80f52076b7a6219c812ec42f18ec64696eac4824eccc47fe4199ad16e |
| lexicon:domain-alignment | capability | Domain Alignment | The ability to keep the software model closely aligned with the business domain it serves. | https://banes-lab.com/json/records/lexicon/domain-alignment | https://banes-lab.com/records/lexicon/domain-alignment.md | 3138 | 662a9d2135bacee7c643f9fc5606fe7f697b6db3b773afa215417acb635b9482 |
| lexicon:identity-based-equality | capability | Identity-Based Equality | The ability to treat two objects as the same when they share an identity, regardless of their attributes. | https://banes-lab.com/json/records/lexicon/identity-based-equality | https://banes-lab.com/records/lexicon/identity-based-equality.md | 3076 | 1b3c2e5ac08c8dc612d53034b1691dd1aa1f4522120ac7c58d7da8585122891f |
| lexicon:legacy-system-integration | capability | Legacy/System Integration | The ability to integrate a legacy or external system without letting its model corrupt the domain. | https://banes-lab.com/json/records/lexicon/legacy-system-integration | https://banes-lab.com/records/lexicon/legacy-system-integration.md | 3152 | 7eb7c87b7f57a91f5e411659c60eba23a68e406fab6db1a909098f7d8a442fe9 |
| lexicon:lifecycle-tracking | capability | Lifecycle Tracking | The ability to track an entity as the same thing through changes over its lifetime. | https://banes-lab.com/json/records/lexicon/lifecycle-tracking | https://banes-lab.com/records/lexicon/lifecycle-tracking.md | 3517 | 969abdbd083241aac0b7330eae87b0cc7c0719b02253ec98734fb31f4c834934 |
| lexicon:root-guarded-invariants | capability | Root-Guarded Invariants | The ability to enforce an aggregate's invariants by routing all changes through its root. | https://banes-lab.com/json/records/lexicon/root-guarded-invariants | https://banes-lab.com/records/lexicon/root-guarded-invariants.md | 3518 | e001356499c29b4e2139407ac856376f279649324482165ab7f93268c83dfa3f |
| lexicon:self-validating-values | capability | Self-Validating Values | The ability for a value object to guarantee its own validity at construction. | https://banes-lab.com/json/records/lexicon/self-validating-values | https://banes-lab.com/records/lexicon/self-validating-values.md | 3109 | c42886db1182dec6e5a652ed40ab957dd152188570d6c8fbbc095fdd1d6bbe7b |
| lexicon:side-effect-free-equality | capability | Side-Effect-Free Equality | The ability to compare value objects by their contents with no side effects. | https://banes-lab.com/json/records/lexicon/side-effect-free-equality | https://banes-lab.com/records/lexicon/side-effect-free-equality.md | 3608 | 776e2001a3cf5738954424e077a91ee6ba496c83824f182466a419105bf87eaa |
| lexicon:transactional-consistency-boundary | capability | Transactional Consistency Boundary | The ability to treat an aggregate as the unit within which invariants hold atomically. | https://banes-lab.com/json/records/lexicon/transactional-consistency-boundary | https://banes-lab.com/records/lexicon/transactional-consistency-boundary.md | 3121 | 7a58fd3f1f04e1d7a746c45b9419c2bf0ace9978d4f01570dd554fa226378c9c |
| lexicon:explicit-boundary | constraint | Explicit Boundary | The requirement that a clear boundary separate the domain from external systems it integrates with. | https://banes-lab.com/json/records/lexicon/explicit-boundary | https://banes-lab.com/records/lexicon/explicit-boundary.md | 3197 | 92a986f2cf96c0ea1bd27d8c0b92a4b896c1cffa66a27395b6c3bc3972dffcce |
| lexicon:relationship-semantics | constraint | Relationship Semantics | The requirement that each relationship between bounded contexts carry a defined meaning. | https://banes-lab.com/json/records/lexicon/relationship-semantics | https://banes-lab.com/records/lexicon/relationship-semantics.md | 3056 | a46bd2274fc567b39d5ac29b0fb5336b07aed739a7e93cbced24ac5a3edfa0c5 |
| lexicon:stable-identity | constraint | Stable Identity | The requirement that an entity keep one stable identifier throughout its lifetime. | https://banes-lab.com/json/records/lexicon/stable-identity | https://banes-lab.com/records/lexicon/stable-identity.md | 5313 | e113e7bc131d489e996e5571806c1d23794d6ac316e4eae88a9e2a4cdcb2c267 |
| lexicon:value-equality | constraint | Value Equality | The requirement that two value objects be treated as equal when all their attributes match. | https://banes-lab.com/json/records/lexicon/value-equality | https://banes-lab.com/records/lexicon/value-equality.md | 3012 | 44ee4961d598d6103985cb7090a82cd82d239871e21247c30ae0af69094f9047 |
| lexicon:translation-model | model | Translation Model | A mapping between an external system's concepts and the domain's own, keeping the two vocabularies separate. | https://banes-lab.com/json/records/lexicon/translation-model | https://banes-lab.com/records/lexicon/translation-model.md | 3061 | 33931c7d049cf57422d5d7a828cd249f2ef1de96e434db108e79af9d9b2ef0a0 |
| lexicon:aggregate-size | quality-attribute | Aggregate Size | The degree to which enlarging an aggregate to enforce invariants increases contention and load on it. | https://banes-lab.com/json/records/lexicon/aggregate-size | https://banes-lab.com/records/lexicon/aggregate-size.md | 3786 | 45e914f1465fc53987ed567f3c949552c1d57005f162acd92259d27459121cbb |
| lexicon:cross-context-reuse | quality-attribute | Cross-Context Reuse | The degree to which isolating each context's model limits reusing models across contexts. | https://banes-lab.com/json/records/lexicon/cross-context-reuse | https://banes-lab.com/records/lexicon/cross-context-reuse.md | 3879 | d72a650cfc37aa4e2a338061ae7b98987c8cb7cfe130259df69a7c510781666d |
| lexicon:documentation-overhead | quality-attribute | Documentation Overhead | The degree of ongoing effort to document and maintain the map of relationships between contexts. | https://banes-lab.com/json/records/lexicon/documentation-overhead | https://banes-lab.com/records/lexicon/documentation-overhead.md | 3893 | cd67b786acba8352f9586838e893833e0ad8b627684d834fb47f4feeda4d7029 |
| lexicon:domain-purity | quality-attribute | Domain Purity | The degree to which the domain model stays free of external and infrastructure concerns. | https://banes-lab.com/json/records/lexicon/domain-purity | https://banes-lab.com/records/lexicon/domain-purity.md | 3562 | c253aaae52442067d4c19301605ec04271ef6d84a700b7eda5c8c66e146ffb80 |
| lexicon:integration-clarity | quality-attribute | Integration Clarity | The degree to which relationships between contexts are made explicit and understandable. | https://banes-lab.com/json/records/lexicon/integration-clarity | https://banes-lab.com/records/lexicon/integration-clarity.md | 3018 | ee9fe4315a43700b0fc71862d75ea83c8ec23b8871a2c7e54d08bab2bfbd69c5 |
| lexicon:object-count | quality-attribute | Object Count | The degree to which modeling many concepts as distinct value objects increases the number of objects. | https://banes-lab.com/json/records/lexicon/object-count | https://banes-lab.com/records/lexicon/object-count.md | 3823 | 17cb689afda20d19f36437c2b78c887018f788b9308896057fe056de091097ff |
| lexicon:persistence-simplicity | quality-attribute | Persistence Simplicity | The degree to which a rich domain model complicates straightforward mapping to storage. | https://banes-lab.com/json/records/lexicon/persistence-simplicity | https://banes-lab.com/records/lexicon/persistence-simplicity.md | 3809 | 8b0dcfec9bb679174f84063d792f8ad189e472f90166a18f26e10b9e4fd0f5a6 |
| lexicon:simple-crud | quality-attribute | Simple CRUD | The degree to which a full domain model adds overhead where simple create-read-update-delete would suffice. | https://banes-lab.com/json/records/lexicon/simple-crud | https://banes-lab.com/records/lexicon/simple-crud.md | 3922 | 61d3ebddb6113a63667516b00a76da3ee2748962bc3bf5bd8205501edfbda273 |
| lexicon:map-to-domain-model | technique | Map to Domain Model | A technique for translating external or persistence data into domain types at the boundary. | https://banes-lab.com/json/records/lexicon/map-to-domain-model | https://banes-lab.com/records/lexicon/map-to-domain-model.md | 3394 | 133bb5297ea5b390c00a021469591fa6a0b9bb2c09a2eeebef7bdf33654e2f10 |
| lexicon:move-logic-to-the-domain | technique | Move Logic to the Domain | A technique for moving business rules out of controllers, services and scripts into the domain objects they govern. | https://banes-lab.com/json/records/lexicon/move-logic-to-the-domain | https://banes-lab.com/records/lexicon/move-logic-to-the-domain.md | 6281 | a4d1bc513ab2c29624c647ae54e7dd6ca9b2db11e1023c9bc8bc0466d7ccfbee |
| lexicon:extract-use-case | technique | Extract Use Case | A technique for moving one business operation into an application service that coordinates the domain and its ports. | https://banes-lab.com/json/records/lexicon/extract-use-case | https://banes-lab.com/records/lexicon/extract-use-case.md | 3837 | 81e0a44cb39b79a4302e5f709fb23a41feab51e5b8d61e71f95761c0496faa30 |
| lexicon:extract-domain-model | technique | Extract Domain Model | A technique for turning procedural steps over data into domain types that hold their own rules. | https://banes-lab.com/json/records/lexicon/extract-domain-model | https://banes-lab.com/records/lexicon/extract-domain-model.md | 3940 | 2e19b3ff86e17fe7c3546a2992e22560d676c60008aa4d738df031d04d4c4f0c |
| lexicon:extract-query-service | technique | Extract Query Service | A technique for moving read-only, use-case-specific queries out of a repository into a query service. | https://banes-lab.com/json/records/lexicon/extract-query-service | https://banes-lab.com/records/lexicon/extract-query-service.md | 3052 | dd6b1fb61b70c9ee9e5079c60c1023505ec346dea5f53b2ab9b250791389d0da |
| lexicon:split-repository | technique | Split Repository | A technique for reducing a repository to persistence of one aggregate and moving everything else out of it. | https://banes-lab.com/json/records/lexicon/split-repository | https://banes-lab.com/records/lexicon/split-repository.md | 3078 | 2253808b60628cc00025f4600fd39827d91e98ac21611cb1feebc8655e9b653e |
| lexicon:add-aggregate-invariant | technique | Add Aggregate Invariant | A technique for enforcing a rule across related entities inside the aggregate that owns them. | https://banes-lab.com/json/records/lexicon/add-aggregate-invariant | https://banes-lab.com/records/lexicon/add-aggregate-invariant.md | 3865 | 3d07234c6da8cfda463e4e30f404ba1cb7e243d0b667e676b64a8394f7a25fea |
| lexicon:split-bounded-context | technique | Split Bounded Context | A technique for dividing a model that serves several meanings into contexts that each own one meaning of their terms. | https://banes-lab.com/json/records/lexicon/split-bounded-context | https://banes-lab.com/records/lexicon/split-bounded-context.md | 8603 | 050547ef3d450ea68947f15a1c6fa3a822b40313a7d4d1a0b4495e0eea0e26f9 |
| lexicon:attribute-compared-identity | anti-pattern | Attribute-Compared Identity | A defect in which two entities are judged to be the same by comparing their attributes instead of their identity. | https://banes-lab.com/json/records/lexicon/attribute-compared-identity | https://banes-lab.com/records/lexicon/attribute-compared-identity.md | 3115 | 635562b34eedcea9c7fe885c32635ca4ebd995ec01545ff62bcde2c842285c47 |
| lexicon:reachable-invalid-state | anti-pattern | Reachable Invalid State | A defect in which a domain object can be put into a state that breaks its own rules. | https://banes-lab.com/json/records/lexicon/reachable-invalid-state | https://banes-lab.com/records/lexicon/reachable-invalid-state.md | 4026 | a18fc7e03870a009099add13e5c940a2e08a6de294fa7742079d79bd7602c9d2 |
| lexicon:closed-static-core | anti-pattern | Closed Static Core | A core fixed at build time that cannot accept new capabilities without being recompiled. | https://banes-lab.com/json/records/lexicon/closed-static-core | https://banes-lab.com/records/lexicon/closed-static-core.md | 3285 | 47c2307e3437a272238249c25b82e5d8e711b3535ce8d9171244518abac80675 |
| lexicon:compile-time-binding | anti-pattern | Compile-Time Binding | Fixing at build time which implementation a call uses or how components are wired together, so neither can vary or be discovered at runtime. | https://banes-lab.com/json/records/lexicon/compile-time-binding | https://banes-lab.com/records/lexicon/compile-time-binding.md | 4148 | 6a85d8af63a7413aae62794ff7f885463497026d0626b031c85271db6aa968be |
| lexicon:hardcoded-endpoints | anti-pattern | Hardcoded Endpoints | Hardcoding service network addresses instead of discovering them dynamically. | https://banes-lab.com/json/records/lexicon/hardcoded-endpoints | https://banes-lab.com/records/lexicon/hardcoded-endpoints.md | 3675 | 993c0c714f84f079f37491c5730b330612abb777054d20cb6684cf375e7e46ee |
| lexicon:manual-registration | anti-pattern | Manual Registration | Requiring each component to be registered by hand instead of being discovered automatically. | https://banes-lab.com/json/records/lexicon/manual-registration | https://banes-lab.com/records/lexicon/manual-registration.md | 4335 | 4fe069cec96ee3c8bfff00a3a53164ce0d89f02ffbe38502b48becf771f3852b |
| lexicon:capability-addition-without-core-modification | capability | Capability Addition without Core Modification | The ability to add new capabilities at runtime without modifying the core. | https://banes-lab.com/json/records/lexicon/capability-addition-without-core-modification | https://banes-lab.com/records/lexicon/capability-addition-without-core-modification.md | 3407 | f55e39a142bfe6f449ddbac8416bd4bcabd0a8de4cf537a4bba2ea8bba4f80ac |
| lexicon:deferred-implementation-choice | capability | Deferred Implementation Choice | The ability to postpone choosing a concrete implementation until runtime, so each environment can assemble its own. | https://banes-lab.com/json/records/lexicon/deferred-implementation-choice | https://banes-lab.com/records/lexicon/deferred-implementation-choice.md | 3903 | baf705a855b44426753e95662c053784e67b4fd5ec8522bf7bd49418b92c5cf2 |
| lexicon:dynamic-routing | capability | Dynamic Routing | The ability to route requests to service instances discovered at runtime. | https://banes-lab.com/json/records/lexicon/dynamic-routing | https://banes-lab.com/records/lexicon/dynamic-routing.md | 3256 | b54e509fed9b16e63c942cb925bcffc1bfb9a48c071c87331f052ec1e8a91e60 |
| lexicon:self-registration | capability | Self-Registration | The ability for a component to register itself on load without external wiring. | https://banes-lab.com/json/records/lexicon/self-registration | https://banes-lab.com/records/lexicon/self-registration.md | 4623 | 72bfd5eac024d6fdb7703cabb372d79217001b17681496ad509dbe3347b2b322 |
| lexicon:replace-conditional-with-polymorphism | technique | Replace Conditional with Polymorphism | Replacing a branching conditional on type with polymorphic dispatch through a shared interface. | https://banes-lab.com/json/records/lexicon/replace-conditional-with-polymorphism | https://banes-lab.com/records/lexicon/replace-conditional-with-polymorphism.md | 4583 | df03aa13121d80ec0f430f5b745fd219514f80375b23c7f196ed2ab6c609151d |
| lexicon:runtime-resolution | constraint | Runtime Resolution | The requirement that a symbol's concrete binding be resolved, by discovery or from configuration, during execution rather than at compile time. | https://banes-lab.com/json/records/lexicon/runtime-resolution | https://banes-lab.com/records/lexicon/runtime-resolution.md | 3388 | f073f09adc92a7c697a3700316bb81683f318d682bcf646042d7bfa5e1089a85 |
| lexicon:extensibility | quality-attribute | Extensibility | The degree to which new behavior can be added with minimal change to existing code. | https://banes-lab.com/json/records/lexicon/extensibility | https://banes-lab.com/records/lexicon/extensibility.md | 3173 | fbf529201aac83687c5ce9bf222889f990548fa1defe417ddc6a7bcb8e9eeb5c |
| lexicon:startup-cost | quality-attribute | Startup Cost | The degree to which scanning for components at startup slows the system's initialization. | https://banes-lab.com/json/records/lexicon/startup-cost | https://banes-lab.com/records/lexicon/startup-cost.md | 4527 | 078bdde82d2477cad440ee17e36059c7351f36a338a0ef856ca3b77021b5426b |
| lexicon:discovery-validation | technique | Discovery Validation | A technique for checking at startup that every discovered component declares the contract it claims. | https://banes-lab.com/json/records/lexicon/discovery-validation | https://banes-lab.com/records/lexicon/discovery-validation.md | 4126 | ad9b0399f008e44b53ff96c9d6edd5385e942ba02ec44bb27dd9f916f63672ef |
| lexicon:causation-tracking | activity | Causation Tracking | Recording which event caused which, so cause-and-effect chains can be reconstructed later. | https://banes-lab.com/json/records/lexicon/causation-tracking | https://banes-lab.com/records/lexicon/causation-tracking.md | 3243 | 867255d51b83fe918a25e51564bd80a08c54d8926f89b43400cf6d9a1e384f72 |
| lexicon:correct-workflow-reasoning | capability | Correct Workflow Reasoning | The ability to reason correctly about a workflow's steps by knowing their causal relationships. | https://banes-lab.com/json/records/lexicon/correct-workflow-reasoning | https://banes-lab.com/records/lexicon/correct-workflow-reasoning.md | 3251 | d5a2e1786b6492bb1e867ac6492723520747cb03ff604631914fbf4703c87703 |
| lexicon:unordered-side-effects | anti-pattern | Unordered Side Effects | Applying side effects in an order that ignores their causal dependencies, producing incorrect outcomes. | https://banes-lab.com/json/records/lexicon/unordered-side-effects | https://banes-lab.com/records/lexicon/unordered-side-effects.md | 3275 | 562ff962a5a85754a1aa2c8f23e1064140c2a4f286cefce7b34e31670bdd4280 |
| lexicon:arbitrary-reordering | anti-pattern | Arbitrary Reordering | Reordering causally related operations freely, so effects can appear before their causes. | https://banes-lab.com/json/records/lexicon/arbitrary-reordering | https://banes-lab.com/records/lexicon/arbitrary-reordering.md | 3695 | 83aa3cb9ff4b79b07590f987147885e06297575348178c690ca29cd8a96df70b |
| lexicon:causal-ordering | constraint | Causal Ordering | The requirement that operations be applied in an order consistent with their cause-and-effect relationships. | https://banes-lab.com/json/records/lexicon/causal-ordering | https://banes-lab.com/records/lexicon/causal-ordering.md | 3301 | b3c3c11f4dd1e685bdad2f37b239f10e98ee2d73d129d19e6725b4f7c9cd674b |
| lexicon:eventual-consistency-safety | quality-attribute | Eventual Consistency Safety | The degree to which replicas can converge over time without ever exposing a causally impossible state. | https://banes-lab.com/json/records/lexicon/eventual-consistency-safety | https://banes-lab.com/records/lexicon/eventual-consistency-safety.md | 3292 | bcc3aa234421f2e2d7e4a1a7541caccdc578a2619d2a211eef41efdf55ee145f |
| lexicon:latency-availability | quality-attribute | Latency/Availability | The degree to which enforcing causal ordering across replicas costs added latency and reduced availability. | https://banes-lab.com/json/records/lexicon/latency-availability | https://banes-lab.com/records/lexicon/latency-availability.md | 4214 | 25e63d3075b6f57208a64bfb24469f2244d39fc7b9e92c4b1c82a149396c357d |
| lexicon:user-visible-ordering-guarantees | capability | User-Visible Ordering Guarantees | The ability to guarantee that users never observe an effect before its cause. | https://banes-lab.com/json/records/lexicon/user-visible-ordering-guarantees | https://banes-lab.com/records/lexicon/user-visible-ordering-guarantees.md | 3282 | 6b52d27234d83e69b025c9979bfbc4c4696b5b3418e0df8bc912b6f50b09bd00 |
| lexicon:causal-reasoning | activity | Causal Reasoning | Reasoning about which events must precede others based on their causal relationships. | https://banes-lab.com/json/records/lexicon/causal-reasoning | https://banes-lab.com/records/lexicon/causal-reasoning.md | 3342 | 596f32a52c3a9eb37e21a7a263dde8be103f1def5504f550d9d3e5e504076a31 |
| lexicon:ordering-semantics | constraint | Ordering Semantics | The requirement that a defined semantics specify when one event is considered to happen before another. | https://banes-lab.com/json/records/lexicon/ordering-semantics | https://banes-lab.com/records/lexicon/ordering-semantics.md | 3288 | a0be220dcc997537173ff3584d9a66080c1f3933ffec769d221234ebe2b3f85a |
| lexicon:parallel-execution | quality-attribute | Parallel Execution | The degree to which enforcing a happens-before order constrains how much work can run in parallel. | https://banes-lab.com/json/records/lexicon/parallel-execution | https://banes-lab.com/records/lexicon/parallel-execution.md | 4142 | 01b30e45954b4fc902af01065b1c5f6163788be65317629d06e7f9461a293ce8 |
| lexicon:race-detection | capability | Race Detection | The ability to detect data races by finding accesses with no happens-before ordering between them. | https://banes-lab.com/json/records/lexicon/race-detection | https://banes-lab.com/records/lexicon/race-detection.md | 3321 | 85b094cf6a5601003a156153f251b9a129044a9c8d2e0201ea65694eef713b04 |
| lexicon:correct-stateful-processing | capability | Correct Stateful Processing | The ability to process a stream statefully with correct results by handling events in their proper order. | https://banes-lab.com/json/records/lexicon/correct-stateful-processing | https://banes-lab.com/records/lexicon/correct-stateful-processing.md | 3280 | c8bb0bd10621763bc46f84e40cf691f143d813859cad84226672be117a459430 |
| lexicon:ordering-key-or-sequence | constraint | Ordering Key or Sequence | The requirement that each event carry a key or sequence number that fixes its position in order. | https://banes-lab.com/json/records/lexicon/ordering-key-or-sequence | https://banes-lab.com/records/lexicon/ordering-key-or-sequence.md | 3355 | 142706931f267041e7d11a6f0ba5a08258a5ddeae4c09f025e3c6b6274dc6207 |
| lexicon:unordered-parallel-consumption | anti-pattern | Unordered Parallel Consumption | Consuming an ordered event stream in parallel without preserving order, so state is updated out of sequence. | https://banes-lab.com/json/records/lexicon/unordered-parallel-consumption | https://banes-lab.com/records/lexicon/unordered-parallel-consumption.md | 3759 | eaf8a53a1136160a40eeed17cd3b419fb8b518a353bf6d2b5efccd048557bd03 |
| lexicon:dependency-declaration | constraint | Dependency Declaration | The requirement that each operation declare the operations it causally depends on. | https://banes-lab.com/json/records/lexicon/dependency-declaration | https://banes-lab.com/records/lexicon/dependency-declaration.md | 3293 | edc6af1e8e36e7cb72e53a3ae5cb7d0a713ceaf823c4e0a5b58835d7569c873c |
| lexicon:graph-complexity | quality-attribute | Graph Complexity | The degree to which tracking fine-grained causal dependencies grows the dependency graph large and hard to reason about. | https://banes-lab.com/json/records/lexicon/graph-complexity | https://banes-lab.com/records/lexicon/graph-complexity.md | 4081 | 3b6e5e88326702ae4146e13909387a24feae7a7b7c9b3af2e3a54ebdc44ff236 |
| lexicon:hidden-dependency | anti-pattern | Hidden Dependency | A dependency a component or an operation relies on without declaring it, so it surfaces only at runtime or when an unstated order is broken. | https://banes-lab.com/json/records/lexicon/hidden-dependency | https://banes-lab.com/records/lexicon/hidden-dependency.md | 9748 | d1562fd53ccdde1f07f3309a7b55572f722a5aeffb9c265f3feaafb9ec0b5a19 |
| lexicon:cycle-detection | capability | Cycle Detection | The ability to detect cycles in a dependency graph before they cause deadlock or infinite resolution. | https://banes-lab.com/json/records/lexicon/cycle-detection | https://banes-lab.com/records/lexicon/cycle-detection.md | 3238 | 99340eb2d2c6c22296b5c704a7d40f9841db15e1a8ad36ab1f97056e34273fb9 |
| lexicon:dependency-extraction | constraint | Dependency Extraction | The requirement that dependencies between units be discovered and represented explicitly as a graph. | https://banes-lab.com/json/records/lexicon/dependency-extraction | https://banes-lab.com/records/lexicon/dependency-extraction.md | 3222 | 0188586a9b1c0ac9095ba7a6e8e01ea9e0abc13c4c6ca1825ab1832d3bdae657 |
| lexicon:dynamic-loading | quality-attribute | Dynamic Loading | The degree to which resolving dependencies dynamically at runtime undermines a statically analyzable dependency graph. | https://banes-lab.com/json/records/lexicon/dynamic-loading | https://banes-lab.com/records/lexicon/dynamic-loading.md | 4105 | 72d587964d4e27cf1ddda43d4148d6d8a34f4f9091499c7b9472257f7642d5ba |
| lexicon:bidirectional-collaboration | quality-attribute | Bidirectional Collaboration | The degree to which forbidding cycles prevents two components from depending on each other bidirectionally. | https://banes-lab.com/json/records/lexicon/bidirectional-collaboration | https://banes-lab.com/records/lexicon/bidirectional-collaboration.md | 4174 | f0ab1f3c052e372bfcfba780663f9f3ebaf96e0a68bba335fbcd02fd8dd67911 |
| lexicon:build-order | capability | Build Order | The ability to derive a correct build or execution order from a graph that contains no cycles. | https://banes-lab.com/json/records/lexicon/build-order | https://banes-lab.com/records/lexicon/build-order.md | 3233 | 8b0368657b3de739c970c6b9697b48161c478db115a396f7305e2edf6a252ddb |
| lexicon:layering | style | Layering | A convention of organizing components into ordered layers where each may depend only on the layers beneath it. | https://banes-lab.com/json/records/lexicon/layering | https://banes-lab.com/records/lexicon/layering.md | 3212 | 12697471c5978006560c05baa53201fc815e17ed2fd7c36d229552633bdf3a03 |
| lexicon:topological-ordering | capability | Topological Ordering | The ability to linearize a directed acyclic graph into an order where every node follows its dependencies. | https://banes-lab.com/json/records/lexicon/topological-ordering | https://banes-lab.com/records/lexicon/topological-ordering.md | 3278 | a4befdd63626e624b24518861192239d196615256cc9f04b6257b02893758eff |
| lexicon:concurrent-update-detection | capability | Concurrent Update Detection | The ability to detect when two updates happened concurrently rather than one causally after the other. | https://banes-lab.com/json/records/lexicon/concurrent-update-detection | https://banes-lab.com/records/lexicon/concurrent-update-detection.md | 3247 | ffe5f2e4030117ba795bc70219cce90fe3857bedf95de217e5691bf286d9ad18 |
| lexicon:metadata-size | quality-attribute | Metadata Size | The degree to which carrying a per-node counter for every node grows the ordering metadata with cluster size. | https://banes-lab.com/json/records/lexicon/metadata-size | https://banes-lab.com/records/lexicon/metadata-size.md | 4008 | 6ef36c0d7c4374de97f329567910cab44bccc5a043e35cfed736ba1d265d9127 |
| lexicon:node-identity | constraint | Node Identity | The requirement that each participating node have a distinct identity to index its own counter. | https://banes-lab.com/json/records/lexicon/node-identity | https://banes-lab.com/records/lexicon/node-identity.md | 3235 | f37f5379c7182e3684bda4af7e2b714275b8b7e87e3bb4cba2f17af94cc78cc2 |
| lexicon:single-global-clock-assumption | anti-pattern | Single Global Clock Assumption | Assuming a single global clock orders all events, which fails across distributed nodes with independent clocks. | https://banes-lab.com/json/records/lexicon/single-global-clock-assumption | https://banes-lab.com/records/lexicon/single-global-clock-assumption.md | 3240 | 44c553a6bf28c11418a4633becdbfce0102c076fdd52dc43d4b659c97b7df662 |
| lexicon:version-vector | artifact | Version Vector | A set of per-node counters that together capture the causal history of a replicated item. | https://banes-lab.com/json/records/lexicon/version-vector | https://banes-lab.com/records/lexicon/version-vector.md | 3286 | 2ae9cb68e3972532cb4eaeb46f286659d87ba37d7d29cb14a174c13aff0a685f |
| lexicon:happens-before-reasoning | activity | Happens-Before Reasoning | Reasoning about event order using logical timestamps that respect the happens-before relation. | https://banes-lab.com/json/records/lexicon/happens-before-reasoning | https://banes-lab.com/records/lexicon/happens-before-reasoning.md | 3213 | 917f3397cbd728be5d9e2decf5445eaee0d6692decc6665f4bccc421278590a1 |
| lexicon:logical-counter | mechanism | Logical Counter | A monotonically increasing counter each process maintains to stamp events for logical ordering. | https://banes-lab.com/json/records/lexicon/logical-counter | https://banes-lab.com/records/lexicon/logical-counter.md | 3750 | 3b412fe9b9613a3962205a599d807cffb5b17cbc4cc318d29f2a398da643ae7c |
| lexicon:no-concurrent-causality-distinction | quality-attribute | No Concurrent Causality Distinction | The degree to which a single logical counter cannot tell concurrent events apart from causally ordered ones. | https://banes-lab.com/json/records/lexicon/no-concurrent-causality-distinction | https://banes-lab.com/records/lexicon/no-concurrent-causality-distinction.md | 4170 | 358d09df9a2206924f3f1df48f0ab95710a9c2a3e987518c0295eb32e3e52207 |
| lexicon:partial-ordering | capability | Partial Ordering | The ability to establish a consistent partial order over events without a shared physical clock. | https://banes-lab.com/json/records/lexicon/partial-ordering | https://banes-lab.com/records/lexicon/partial-ordering.md | 3362 | 8c42d43e6f8dba86b59c5f7e9f2f98b5534f9218a6fffc613f474da7e1dc3a12 |
| lexicon:wall-clock-ordering-assumption | anti-pattern | Wall-Clock Ordering Assumption | Ordering distributed events by wall-clock timestamps, which clock skew makes unreliable. | https://banes-lab.com/json/records/lexicon/wall-clock-ordering-assumption | https://banes-lab.com/records/lexicon/wall-clock-ordering-assumption.md | 3639 | b52a9b83a3f6ab1914821d81afbb8fc772bf074172cb97a3e2fe3e1bfb9a3b3e |
| lexicon:clock-skew | quality-attribute | Clock Skew | The degree to which physical clocks on different nodes drift apart, distorting time-based ordering. | https://banes-lab.com/json/records/lexicon/clock-skew | https://banes-lab.com/records/lexicon/clock-skew.md | 4141 | de701fdbd2e5bc2fa097e71e5d0bdaf6925acc468919c9845f5a0fa59b441cf5 |
| lexicon:physical-clock-only-ordering | anti-pattern | Physical-Clock-Only Ordering | Ordering events by physical clocks alone, which clock skew renders inconsistent across nodes. | https://banes-lab.com/json/records/lexicon/physical-clock-only-ordering | https://banes-lab.com/records/lexicon/physical-clock-only-ordering.md | 3796 | 6de2ff028e40b82d9b245499e9b74dda639b1747085999cf4398dce1bef7084d |
| lexicon:wall-clock-correlated-causal-order | capability | Wall-Clock-Correlated Causal Order | The ability to order events causally while keeping timestamps close to wall-clock time. | https://banes-lab.com/json/records/lexicon/wall-clock-correlated-causal-order | https://banes-lab.com/records/lexicon/wall-clock-correlated-causal-order.md | 3360 | 0eff2eba15d421d32aecaeaf6119a8abb953be8595b4f6ccaf83b6f0acc45960 |
| lexicon:commutative-merge | constraint | Commutative Merge | The requirement that concurrent updates merge in any order to the same result. | https://banes-lab.com/json/records/lexicon/commutative-merge | https://banes-lab.com/records/lexicon/commutative-merge.md | 3314 | 82f55110aa083166dd4760488954dcbc63690a93195bf0270e08433b2ba36508 |
| lexicon:conflict-free-replica-convergence | capability | Conflict-Free Replica Convergence | The ability for replicas to converge to one state automatically without conflict resolution. | https://banes-lab.com/json/records/lexicon/conflict-free-replica-convergence | https://banes-lab.com/records/lexicon/conflict-free-replica-convergence.md | 3266 | e4a6ea3a2992f16897dbeb80b6276e33ff593c674f2adc8332bceb8ca6c952f7 |
| lexicon:last-write-wins-overwrite | model | Last-Write-Wins Overwrite | Resolving concurrent updates by keeping the most recent write, rather than merging all updates. | https://banes-lab.com/json/records/lexicon/last-write-wins-overwrite | https://banes-lab.com/records/lexicon/last-write-wins-overwrite.md | 4060 | ef45799e933ff7973c67081ebcaa425ec8d17254477fe69b7e5071b27833d8fb |
| lexicon:metadata-overhead | quality-attribute | Metadata Overhead | The degree to which the bookkeeping a conflict-free type carries per value adds storage and transmission cost. | https://banes-lab.com/json/records/lexicon/metadata-overhead | https://banes-lab.com/records/lexicon/metadata-overhead.md | 4075 | fc77f80b7b89df1be0cc01a2da77ce28df8cd79f875d1d1b46bd395cc42df0d0 |
| lexicon:identical-delivery-order-across-nodes | capability | Identical Delivery Order Across Nodes | The ability to deliver messages to every node in the same total order. | https://banes-lab.com/json/records/lexicon/identical-delivery-order-across-nodes | https://banes-lab.com/records/lexicon/identical-delivery-order-across-nodes.md | 3360 | 4ec92c2e90b2ddd3f583c59d6ecc54f5d3e6e87f7d6b3701d892a705aa3ca4e8 |
| lexicon:per-node-independent-ordering | anti-pattern | Per-Node Independent Ordering | Letting each node decide message order independently, so replicas diverge on sequence. | https://banes-lab.com/json/records/lexicon/per-node-independent-ordering | https://banes-lab.com/records/lexicon/per-node-independent-ordering.md | 3968 | 6e717a09800dca717108e2da3ded8ba05472965712e0217b5c79fbf140bd66a5 |
| lexicon:assumed-total-consistency-and-availability | anti-pattern | Assumed Total Consistency And Availability | Assuming a distributed system can be fully consistent and available at once, ignoring partitions that force a choice. | https://banes-lab.com/json/records/lexicon/assumed-total-consistency-and-availability | https://banes-lab.com/records/lexicon/assumed-total-consistency-and-availability.md | 3981 | b94cb31ceaaad50ec24cf684c305a48cfd296d37bada98eff2e25603319f1966 |
| lexicon:explicit-consistency-availability-choice-under-partition | capability | Explicit Consistency/Availability Choice Under Partition | The ability to choose deliberately between consistency and availability when a network partition occurs. | https://banes-lab.com/json/records/lexicon/explicit-consistency-availability-choice-under-partition | https://banes-lab.com/records/lexicon/explicit-consistency-availability-choice-under-partition.md | 3545 | 6532a77280155a3f3a7e74e761a4da9e43caa25d6a6e2eeda0e4fe894dee8d20 |
| lexicon:network-partition-possibility | constraint | Network Partition Possibility | The requirement that a distributed design account for the possibility of network partitions. | https://banes-lab.com/json/records/lexicon/network-partition-possibility | https://banes-lab.com/records/lexicon/network-partition-possibility.md | 3536 | 5847b9d57be523b3a053dae47cbd6ee30b0156879907ee61ee42c53bec611271 |
| lexicon:consistency-assumed-free-when-healthy | anti-pattern | Consistency Assumed Free When Healthy | Assuming consistency carries no cost while the network is healthy, ignoring the latency it still imposes. | https://banes-lab.com/json/records/lexicon/consistency-assumed-free-when-healthy | https://banes-lab.com/records/lexicon/consistency-assumed-free-when-healthy.md | 3909 | 9301a6334bb1019586db4500f6ecad2ca1e70c9d830ede3f7d8c603add80f0bc |
| lexicon:latency-consistency-trade-off-when-healthy | capability | Latency-Consistency Trade-off When Healthy | The ability to weigh the latency-versus-consistency trade-off that remains even when the network is healthy. | https://banes-lab.com/json/records/lexicon/latency-consistency-trade-off-when-healthy | https://banes-lab.com/records/lexicon/latency-consistency-trade-off-when-healthy.md | 3408 | 1fab2a61aa6304d7b3c6b9735b77ab603ed798c38c54e41219a6b9307e9efb02 |
| lexicon:reorder-buffer | technique | Reorder Buffer | A technique for holding events that arrive early until the events before them arrive, then releasing them in order. | https://banes-lab.com/json/records/lexicon/reorder-buffer | https://banes-lab.com/records/lexicon/reorder-buffer.md | 3311 | 9f09c7a019b1228d5bb52e8f1d8d51be0ca4e798e80e2c715a243b864db30ec3 |
| lexicon:service-tag | artifact | Service Tag | A formal definition of the tag for a file that offers a stateful capability other code calls, filed in a services folder. | https://banes-lab.com/json/records/lexicon/service-tag | https://banes-lab.com/records/lexicon/service-tag.md | 3006 | 463bcbab06543ca9d78e8179b2d75fc66ccc21d7158717b2208d28defd88745f |
| lexicon:controller-tag | artifact | Controller Tag | A formal definition of the tag for a file that receives an external request and routes it to the code that answers it, filed in a controllers folder. | https://banes-lab.com/json/records/lexicon/controller-tag | https://banes-lab.com/records/lexicon/controller-tag.md | 2100 | 8c27929797d3cccc54f1317d8dfe978514a96be3bf1663181fe198a95178ae0f |
| lexicon:coordinator-tag | artifact | Coordinator Tag | A formal definition of the tag for a file that owns a lifecycle and drives the collaborators it depends on, filed in a coordinators folder. | https://banes-lab.com/json/records/lexicon/coordinator-tag | https://banes-lab.com/records/lexicon/coordinator-tag.md | 2597 | 9904d362da6e87a25ddc7c6717f653a3eda575471de0b98034be713c33446996 |
| lexicon:orchestrator-tag | artifact | Orchestrator Tag | A formal definition of the tag for a file that sequences several independent steps into one run and decides what happens when one fails, filed in an orchestrators folder. | https://banes-lab.com/json/records/lexicon/orchestrator-tag | https://banes-lab.com/records/lexicon/orchestrator-tag.md | 2134 | b226f3a47fb87586ee1f05a5937fbef65726047a9872e9e829467466c5a06204 |
| lexicon:mediator-tag | artifact | Mediator Tag | A formal definition of the tag for a file through which peers communicate so that none of them refers to another directly, filed in a mediators folder. | https://banes-lab.com/json/records/lexicon/mediator-tag | https://banes-lab.com/records/lexicon/mediator-tag.md | 2114 | 8f83bba3daab32b4088cbaddbc04e2445ac60627abf966dc7ac1d399f0f791d1 |
| lexicon:dispatcher-tag | artifact | Dispatcher Tag | A formal definition of the tag for a file that selects which handler receives each incoming message, filed in a dispatchers folder. | https://banes-lab.com/json/records/lexicon/dispatcher-tag | https://banes-lab.com/records/lexicon/dispatcher-tag.md | 2072 | 56efbe12bd79ed9c1df6dd1188b17efcb9cdecd04cc5ce01d798c330c29e42cb |
| lexicon:workflow-tag | artifact | Workflow Tag | A formal definition of the tag for a file that defines a multi-step process with its transitions and outcomes, filed in a workflows folder. | https://banes-lab.com/json/records/lexicon/workflow-tag | https://banes-lab.com/records/lexicon/workflow-tag.md | 2057 | 7e8cf75f0d452336df27c30ca24c715801c2255cf2dd46b40820cb0defff4ddd |
| lexicon:job-tag | artifact | Job Tag | A formal definition of the tag for a file that defines a unit of work run outside the request that asked for it, filed in a jobs folder. | https://banes-lab.com/json/records/lexicon/job-tag | https://banes-lab.com/records/lexicon/job-tag.md | 2029 | 2f167d696c9e14d4e1ed1a6102eaa40209120e0f8f504e654f61b85277db7040 |
| lexicon:task-tag | artifact | Task Tag | A formal definition of the tag for a file that defines one named piece of work a runner can schedule and report on, filed in a tasks folder. | https://banes-lab.com/json/records/lexicon/task-tag | https://banes-lab.com/records/lexicon/task-tag.md | 2017 | 9759c887e31fbb05970f7d3d8c08ca5e6def34888d4addb42f4e8bafe1b7b181 |
| lexicon:stage-tag | artifact | Stage Tag | A formal definition of the tag for a file that defines one ordered phase of a larger run, filed in a stages folder. | https://banes-lab.com/json/records/lexicon/stage-tag | https://banes-lab.com/records/lexicon/stage-tag.md | 1996 | 3877e70f3f15d1d729e6aefbbdd0598437b87eaac6e3efff99dd62c8eb62247d |
| lexicon:step-tag | artifact | Step Tag | A formal definition of the tag for a file that performs one advance of a process, filed in a steps folder. | https://banes-lab.com/json/records/lexicon/step-tag | https://banes-lab.com/records/lexicon/step-tag.md | 2909 | 2847b4d83059b7e2b9cd4a9171c375adcbe802da9038bc472a642a0fc3aba544 |
| lexicon:state-tag | artifact | State Tag | A formal definition of the tag for a file that holds the current condition of something the system tracks, filed in a state folder. | https://banes-lab.com/json/records/lexicon/state-tag | https://banes-lab.com/records/lexicon/state-tag.md | 2057 | 4847ba5c69f08d476fe67b19796365e7f03164dc4f7f546f659e0fe8447cc852 |
| lexicon:state-machine-tag | artifact | State-Machine Tag | A formal definition of the tag for a file that defines a set of states and the allowed transitions between them, filed in a state-machines folder. | https://banes-lab.com/json/records/lexicon/state-machine-tag | https://banes-lab.com/records/lexicon/state-machine-tag.md | 2094 | d282c06bc90090d67eaa3074a5412e92f1f8dce6d0a4fc742589055bfbb3a51d |
| lexicon:transition-tag | artifact | Transition Tag | A formal definition of the tag for a file that defines one move from a state to the next with its guard, filed in a transitions folder. | https://banes-lab.com/json/records/lexicon/transition-tag | https://banes-lab.com/records/lexicon/transition-tag.md | 2086 | 15ba3e4cf0ddc25964c6f9af0c31ca7850a15aaf7bdb0f061568a5c9dbaeb16d |
| lexicon:store-tag | artifact | Store Tag | A formal definition of the tag for a file that holds state and controls how it is read and changed, filed in a stores folder. | https://banes-lab.com/json/records/lexicon/store-tag | https://banes-lab.com/records/lexicon/store-tag.md | 3002 | cd8381d2a8fe391b474d44f528d738bbb2be05f3c5861268587849fed0d1a12b |
| lexicon:reducer-tag | artifact | Reducer Tag | A formal definition of the tag for a file that computes the next state from the current state and an action, filed in a reducers folder. | https://banes-lab.com/json/records/lexicon/reducer-tag | https://banes-lab.com/records/lexicon/reducer-tag.md | 2050 | 1fa671ba134508cf0dcc4551ace37cf7630f600c1e1ac17f0db356f682c7a17e |
| lexicon:mutation-tag | artifact | Mutation Tag | A formal definition of the tag for a file that defines one permitted change to held state, filed in a mutations folder. | https://banes-lab.com/json/records/lexicon/mutation-tag | https://banes-lab.com/records/lexicon/mutation-tag.md | 2047 | da2a750c0dcc264defd5bac2dd774ddfae1eb0f7689be3d1099439e0ff4bdb2b |
| lexicon:selector-tag | artifact | Selector Tag | A formal definition of the tag for a file that derives a value from held state for its readers, filed in a selectors folder. | https://banes-lab.com/json/records/lexicon/selector-tag | https://banes-lab.com/records/lexicon/selector-tag.md | 2057 | 8de78cde7eb9a92088438ef629ee13d907734c9e0be909181b0305a01ae855e9 |
| lexicon:observer-tag | artifact | Observer Tag | A formal definition of the tag for a file that watches a subject and reacts when it changes, filed in an observers folder. | https://banes-lab.com/json/records/lexicon/observer-tag | https://banes-lab.com/records/lexicon/observer-tag.md | 2055 | a0df87051cded152cab7a1ba63e29c740c70ea93f7c9ada93fc3f978c6fa5738 |
| lexicon:listener-tag | artifact | Listener Tag | A formal definition of the tag for a file that is registered for one kind of event and runs when it arrives, filed in a listeners folder. | https://banes-lab.com/json/records/lexicon/listener-tag | https://banes-lab.com/records/lexicon/listener-tag.md | 2065 | a0eafc18b9f0192ac4fbc71b83ed6ed613774f533738d0b2486f574d5aad59b8 |
| lexicon:emitter-tag | artifact | Emitter Tag | A formal definition of the tag for a file that produces events or output for others to receive, filed in an emitters folder. | https://banes-lab.com/json/records/lexicon/emitter-tag | https://banes-lab.com/records/lexicon/emitter-tag.md | 2526 | 82554837aac5b0cedaaacfa9a1221a59be33e566c86f0367484b63f89fd810e7 |
| lexicon:signal-tag | artifact | Signal Tag | A formal definition of the tag for a file that defines a reactive value whose readers update when it changes, filed in a signals folder. | https://banes-lab.com/json/records/lexicon/signal-tag | https://banes-lab.com/records/lexicon/signal-tag.md | 2061 | 1c488c405b19464e066b4799d4637f3373d7d9cc19eee022991dbd7d39b26ff9 |
| lexicon:publisher-tag | artifact | Publisher Tag | A formal definition of the tag for a file that sends messages to a topic without knowing who receives them, filed in a publishers folder. | https://banes-lab.com/json/records/lexicon/publisher-tag | https://banes-lab.com/records/lexicon/publisher-tag.md | 2074 | 5ea9fb7292e09478a43bd6d08fb127dbe350535a7ee7e2eeffdafa45d7f84422 |
| lexicon:subscriber-tag | artifact | Subscriber Tag | A formal definition of the tag for a file that receives the messages of a topic it has joined, filed in a subscribers folder. | https://banes-lab.com/json/records/lexicon/subscriber-tag | https://banes-lab.com/records/lexicon/subscriber-tag.md | 2091 | 3c1829d711774053661c2bbf537ec2c49877ed15239c627ec223d378b6f2d94d |
| lexicon:subscription-tag | artifact | Subscription Tag | A formal definition of the tag for a file that defines the binding between a subscriber and what it receives, including how it ends, filed in a subscriptions folder. | https://banes-lab.com/json/records/lexicon/subscription-tag | https://banes-lab.com/records/lexicon/subscription-tag.md | 2119 | 4b5bf05711ae181c4efed1cc5ee93550da60e5eebd90c532d4ea5c517d0a3db1 |
| lexicon:context-tag | artifact | Context Tag | A formal definition of the tag for a file that carries the ambient values a unit of work reads without passing them through every call, filed in a context folder. | https://banes-lab.com/json/records/lexicon/context-tag | https://banes-lab.com/records/lexicon/context-tag.md | 2121 | fbb63bd8ebe43e4ec8578b249a3c9c4fbe8d3126ef041ceaaa3faf3105a2b0ec |
| lexicon:capability-tag | artifact | Capability Tag | A formal definition of the tag for a file that grants or describes one ability a component may use, filed in a capabilities folder. | https://banes-lab.com/json/records/lexicon/capability-tag | https://banes-lab.com/records/lexicon/capability-tag.md | 2082 | 74292f2694b1900908a1ad13a3da1d87cb253a7a31ab22cdcd7d8cf382966fdd |
| lexicon:propagation-tag | artifact | Propagation Tag | A formal definition of the tag for a file that carries context across a boundary such as a thread or a network call, filed in a propagation folder. | https://banes-lab.com/json/records/lexicon/propagation-tag | https://banes-lab.com/records/lexicon/propagation-tag.md | 2117 | 35b1e64cdecfe017e815ec7f8d81c26e378b8111bfa77b7ed5d40bc5bf0d5400 |
| lexicon:correlation-tag | artifact | Correlation Tag | A formal definition of the tag for a file that assigns and reads the identifiers tying related operations together, filed in a correlation folder. | https://banes-lab.com/json/records/lexicon/correlation-tag | https://banes-lab.com/records/lexicon/correlation-tag.md | 2141 | dae9983969b36b5e99f159daa66ab5b12b1ba8fc247f8ec2891135b9887b29ed |
| lexicon:ambient-context-tag | artifact | Ambient-Context Tag | A formal definition of the tag for a file that holds values available implicitly for the length of one operation, filed in an ambient-context folder. | https://banes-lab.com/json/records/lexicon/ambient-context-tag | https://banes-lab.com/records/lexicon/ambient-context-tag.md | 2130 | 4e375ccb47461701f2c8bb932f853c5bacdd56250a5dab69584a614aeb0f3fe9 |
| lexicon:viewmodel-tag | artifact | Viewmodel Tag | A formal definition of the tag for a file that shapes state for one view and exposes the actions that view offers, filed in a viewmodels folder. | https://banes-lab.com/json/records/lexicon/viewmodel-tag | https://banes-lab.com/records/lexicon/viewmodel-tag.md | 2121 | 002e97b6fdeb1ff09e56fd6f0bd68b2156c3ad20f65764b94247c74e02fc4938 |
| lexicon:presenter-tag | artifact | Presenter Tag | A formal definition of the tag for a file that formats data for a passive view and handles that view's input, filed in a presenters folder. | https://banes-lab.com/json/records/lexicon/presenter-tag | https://banes-lab.com/records/lexicon/presenter-tag.md | 2091 | 5fca3f4dbaaeb5d2a6fa90b6695c0595886cc4866b258fb38443003b2868f5f6 |
| lexicon:navigation-tag | artifact | Navigation Tag | A formal definition of the tag for a file that defines how a participant moves between views, filed in a navigation folder. | https://banes-lab.com/json/records/lexicon/navigation-tag | https://banes-lab.com/records/lexicon/navigation-tag.md | 2054 | eee3cde057fce90723cb8183c4953d2242c47e98c183fd60f1993b5990bce8b2 |
| lexicon:input-tag | artifact | Input Tag | A formal definition of the tag for a file that reads device input and turns it into actions the system understands, filed in an input folder. | https://banes-lab.com/json/records/lexicon/input-tag | https://banes-lab.com/records/lexicon/input-tag.md | 2067 | 8063633b3612d32f6c5c174122406f2e4526c5f810b73c33f0087c24d782b27f |
| lexicon:gesture-tag | artifact | Gesture Tag | A formal definition of the tag for a file that recognizes a pattern of pointer or touch movement as one intent, filed in a gestures folder. | https://banes-lab.com/json/records/lexicon/gesture-tag | https://banes-lab.com/records/lexicon/gesture-tag.md | 2053 | b5b4aec18c8532e41358ab46ce00a40d4d92724a9ab4667d4121b813113344d2 |
| lexicon:behavior-tag | artifact | Behavior Tag | A formal definition of the tag for a file that decides what an agent does next from what it perceives, filed in a behaviors folder. | https://banes-lab.com/json/records/lexicon/behavior-tag | https://banes-lab.com/records/lexicon/behavior-tag.md | 2975 | ce95cf8c83cadbc9f46f99b698462f4e45817b6a8e2652da4425d3b971379bb6 |
| lexicon:heuristic-tag | artifact | Heuristic Tag | A formal definition of the tag for a file that scores options by an approximate rule where an exact answer costs too much, filed in a heuristics folder. | https://banes-lab.com/json/records/lexicon/heuristic-tag | https://banes-lab.com/records/lexicon/heuristic-tag.md | 2079 | 0fef67b43328f7ffe07221867bb163121fbde3b658b235f2c0319d99c5f3da1d |
| lexicon:intent-tag | artifact | Intent Tag | A formal definition of the tag for a file that represents what an agent means to do before any action carries it out, filed in an intents folder. | https://banes-lab.com/json/records/lexicon/intent-tag | https://banes-lab.com/records/lexicon/intent-tag.md | 2075 | d95f3df7540c19869e06dca800d272b6f6e122d40836c5b31737624bcab2aea3 |
| lexicon:actuator-tag | artifact | Actuator Tag | A formal definition of the tag for a file that turns an agent's decision into an effect on the world, filed in an actuators folder. | https://banes-lab.com/json/records/lexicon/actuator-tag | https://banes-lab.com/records/lexicon/actuator-tag.md | 2064 | 076f9d5f44daa91ddf94c89e65be31b94e308a53f9fa48985df4b5f90c9082cd |
| lexicon:classifier-tag | artifact | Classifier Tag | A formal definition of the tag for a file that assigns an input to one of a set of categories, filed in a classifiers folder. | https://banes-lab.com/json/records/lexicon/classifier-tag | https://banes-lab.com/records/lexicon/classifier-tag.md | 2061 | 4fa1bdea5dd66e9b10544a0d0e928835de924ab8e4ab91e8ee08375b880015de |
| lexicon:learner-tag | artifact | Learner Tag | A formal definition of the tag for a file that adjusts an agent's parameters from the outcomes it observes, filed in a learners folder. | https://banes-lab.com/json/records/lexicon/learner-tag | https://banes-lab.com/records/lexicon/learner-tag.md | 2059 | 53388394f757959fd2a051adfff6b1964dc2e7a1034876484630775266da4eed |
| lexicon:model-tag | artifact | Model Tag | A formal definition of the tag for a file that holds a conceptual representation of what the system is about, filed in a models folder. | https://banes-lab.com/json/records/lexicon/model-tag | https://banes-lab.com/records/lexicon/model-tag.md | 2016 | ba77c52ca1e21055fb8c26c32f1a75e3bdbb1eba9573217191c83918d6a7b94d |
| lexicon:entity-tag | artifact | Entity Tag | A formal definition of the tag for a file that defines a domain object with an identity that persists while its attributes change, filed in an entities folder. | https://banes-lab.com/json/records/lexicon/entity-tag | https://banes-lab.com/records/lexicon/entity-tag.md | 2064 | e36cd57d70925aa0c4464fb3093a26f16f4f48e914809a12fa9885dc89a8f0c5 |
| lexicon:value-object-tag | artifact | Value-Object Tag | A formal definition of the tag for a file that defines a domain value compared by its contents rather than by an identity, filed in a value-objects folder. | https://banes-lab.com/json/records/lexicon/value-object-tag | https://banes-lab.com/records/lexicon/value-object-tag.md | 2074 | 62e8f064cb21e7cb90b0dd55a5bf074c1f40d02900def3a2d95b1807f87c5f8f |
| lexicon:aggregate-tag | artifact | Aggregate Tag | A formal definition of the tag for a file that defines a cluster of domain objects changed together through one root, filed in an aggregates folder. | https://banes-lab.com/json/records/lexicon/aggregate-tag | https://banes-lab.com/records/lexicon/aggregate-tag.md | 2085 | de0e4438077c9e5d9314af1fb9e9671dfb3f0740140709e0fce15af24e308bb0 |
| lexicon:invariant-tag | artifact | Invariant Tag | A formal definition of the tag for a file that states a property the domain must keep true across every change, filed in an invariants folder. | https://banes-lab.com/json/records/lexicon/invariant-tag | https://banes-lab.com/records/lexicon/invariant-tag.md | 2039 | 05f307d9fc647ac72de1f4a8998f9958d1352c034fe7711d82c6263752d278cd |
| lexicon:rule-tag | artifact | Rule Tag | A formal definition of the tag for a file that holds one business or governance rule as a unit, filed in a rules folder. | https://banes-lab.com/json/records/lexicon/rule-tag | https://banes-lab.com/records/lexicon/rule-tag.md | 2027 | ba78f0a2753aa527b30ef2601b2b75663de85f064cc30e2a543fd50d7259938d |
| lexicon:constraint-tag | artifact | Constraint Tag | A formal definition of the tag for a file that declares a limit a domain value or operation must stay within, filed in a constraints folder. | https://banes-lab.com/json/records/lexicon/constraint-tag | https://banes-lab.com/records/lexicon/constraint-tag.md | 2056 | f1455fe6df8ef72a36d67292c0705819823346ba3c06384e2bbc4f010ba20cbd |
| lexicon:domain-event-tag | artifact | Domain-Event Tag | A formal definition of the tag for a file that defines something meaningful that happened in the domain, filed in a domain-events folder. | https://banes-lab.com/json/records/lexicon/domain-event-tag | https://banes-lab.com/records/lexicon/domain-event-tag.md | 2096 | 3f6003b90b082a6ebf1853baf491e6409c0f22c4666a66d30b3e123921d5415f |
| lexicon:specification-tag | artifact | Specification Tag | A formal definition of the tag for a file that declares a required end state or a selection rule as data other code evaluates, filed in a specifications folder. | https://banes-lab.com/json/records/lexicon/specification-tag | https://banes-lab.com/records/lexicon/specification-tag.md | 2581 | 3fc6a0b45831fe77fe3e4d5502d5256d4a6c9044ef57380fa3777e035f69586d |
| lexicon:policy-tag | artifact | Policy Tag | A formal definition of the tag for a file that chooses among admissible behaviors by a stated rule, filed in a policies folder. | https://banes-lab.com/json/records/lexicon/policy-tag | https://banes-lab.com/records/lexicon/policy-tag.md | 2535 | 75f21af522ebe9fffe3bdd1a640560db90eff2fedfd64a9d293550388d1caa88 |
| lexicon:use-case-tag | artifact | Use-Case Tag | A formal definition of the tag for a file that carries one interaction the system offers from its trigger to its outcome, filed in a use-cases folder. | https://banes-lab.com/json/records/lexicon/use-case-tag | https://banes-lab.com/records/lexicon/use-case-tag.md | 2048 | f9799fd4e436ee0fb62ed533a55c0c01a4e70748c40898abab9462a0332390e0 |
| lexicon:resource-tag | artifact | Resource Tag | A formal definition of the tag for a file that defines an addressable piece of data the system exposes or consumes, filed in a resources folder. | https://banes-lab.com/json/records/lexicon/resource-tag | https://banes-lab.com/records/lexicon/resource-tag.md | 2042 | 8f56a6eb66e18c8df0d2939d2cf2c30607d1562165a3e9865ab4ba523066ae6c |
| lexicon:record-tag | artifact | Record Tag | A formal definition of the tag for a file that defines one structured entry of data with named fields, filed in a records folder. | https://banes-lab.com/json/records/lexicon/record-tag | https://banes-lab.com/records/lexicon/record-tag.md | 2024 | 875caffa432998b156431ecc41caafa590b4ef2f20ea03270ad875f97dea8abf |
| lexicon:payload-tag | artifact | Payload Tag | A formal definition of the tag for a file that defines the body a message or request carries, filed in a payloads folder. | https://banes-lab.com/json/records/lexicon/payload-tag | https://banes-lab.com/records/lexicon/payload-tag.md | 2015 | 83dcd733804a2a843dfb060ebf5e3d0a5f4397559c756b91200b75bdc2b6ef78 |
| lexicon:envelope-tag | artifact | Envelope Tag | A formal definition of the tag for a file that defines the wrapper carrying a payload's routing and metadata, filed in an envelopes folder. | https://banes-lab.com/json/records/lexicon/envelope-tag | https://banes-lab.com/records/lexicon/envelope-tag.md | 2052 | a443116fa569281ee83e5000d417d698be4488f6a825d1a4c0dd0898fbdd5535 |
| lexicon:collection-tag | artifact | Collection Tag | A formal definition of the tag for a file that defines a grouped set of domain members and the operations over the set, filed in a collections folder. | https://banes-lab.com/json/records/lexicon/collection-tag | https://banes-lab.com/records/lexicon/collection-tag.md | 2056 | bc64e85287fa2d11f378d421c62a71e37c0d4b02ae322f798ec1d6ab960c3052 |
| lexicon:buffer-tag | artifact | Buffer Tag | A formal definition of the tag for a file that holds data temporarily between a producer and a consumer, filed in a buffers folder. | https://banes-lab.com/json/records/lexicon/buffer-tag | https://banes-lab.com/records/lexicon/buffer-tag.md | 2041 | 8fb1718d470b387496ac13972cf7dcc54c3f14979693cd40ea1329da6423f690 |
| lexicon:snapshot-tag | artifact | Snapshot Tag | A formal definition of the tag for a file that captures the state of something at one moment so it can be read or restored later, filed in a snapshots folder. | https://banes-lab.com/json/records/lexicon/snapshot-tag | https://banes-lab.com/records/lexicon/snapshot-tag.md | 2066 | 8fbca0b7ef381db3297366dd3204acbfa53c274ddc3c61072bc4592ed69d50a1 |
| lexicon:checkpoint-tag | artifact | Checkpoint Tag | A formal definition of the tag for a file that records a point a long process can resume from, filed in a checkpoints folder. | https://banes-lab.com/json/records/lexicon/checkpoint-tag | https://banes-lab.com/records/lexicon/checkpoint-tag.md | 2026 | 3990646aaa836603e1a9b21ae8992b0ce29a80df1d7dfbdb9adc5051b8092199 |
| lexicon:event-tag | artifact | Event Tag | A formal definition of the tag for a file that defines a notification of something that happened, filed in an events folder. | https://banes-lab.com/json/records/lexicon/event-tag | https://banes-lab.com/records/lexicon/event-tag.md | 2040 | 3cd4e665f0c54e636611d7bb3b2aa3de8795fedab67de71160d2d5ff56267624 |
| lexicon:projection-tag | artifact | Projection Tag | A formal definition of the tag for a file that derives a read model from a stream of events, filed in a projections folder. | https://banes-lab.com/json/records/lexicon/projection-tag | https://banes-lab.com/records/lexicon/projection-tag.md | 2009 | 108cd2c4aae7fded1fa764852cd78ce1fec06e4bd7ffe54298007cabc91e0bba |
| lexicon:level-tag | artifact | Level Tag | A formal definition of the tag for a file that defines one stage of a world a simulation or game advances through, filed in a levels folder. | https://banes-lab.com/json/records/lexicon/level-tag | https://banes-lab.com/records/lexicon/level-tag.md | 2026 | 69647918a764b0c442012e3bded3e13f79f0b95364349a52479ec2e3982505d0 |
| lexicon:wave-tag | artifact | Wave Tag | A formal definition of the tag for a file that defines one timed group of arrivals within a level, filed in a waves folder. | https://banes-lab.com/json/records/lexicon/wave-tag | https://banes-lab.com/records/lexicon/wave-tag.md | 2015 | 82d106d4ed42ed9f190067f68f78fcf2ead10e001fde2d4d5cdc8b097f77aca5 |
| lexicon:progression-tag | artifact | Progression Tag | A formal definition of the tag for a file that defines how a participant advances through unlocks and thresholds, filed in a progression folder. | https://banes-lab.com/json/records/lexicon/progression-tag | https://banes-lab.com/records/lexicon/progression-tag.md | 2029 | f17b847f26362ae95f0beb60eea6b7d23f27b1f66f57e1b26f5e876aa1a35d97 |
| lexicon:quest-tag | artifact | Quest Tag | A formal definition of the tag for a file that defines one objective with its conditions and its reward, filed in a quests folder. | https://banes-lab.com/json/records/lexicon/quest-tag | https://banes-lab.com/records/lexicon/quest-tag.md | 2056 | 70cb09975e1c084670f1a21b6ba0d58750dbd1b977bdc0b09c8ef3c9567f066b |
| lexicon:achievement-tag | artifact | Achievement Tag | A formal definition of the tag for a file that defines a recognized milestone and the condition that grants it, filed in an achievements folder. | https://banes-lab.com/json/records/lexicon/achievement-tag | https://banes-lab.com/records/lexicon/achievement-tag.md | 2034 | 98909e69167844637ea95297f85fe2a434e7ec356cee1f18db161e82607e9da1 |
| lexicon:skill-tag | artifact | Skill Tag | A formal definition of the tag for a file that defines one ability a participant can train and use, filed in a skills folder. | https://banes-lab.com/json/records/lexicon/skill-tag | https://banes-lab.com/records/lexicon/skill-tag.md | 2041 | e724dbb4ae4e7973b30ec2fb8eec49922ce49c8ac3e3b5cef3c4e37b6aa293e0 |
| lexicon:inventory-tag | artifact | Inventory Tag | A formal definition of the tag for a file that defines what a participant holds and the rules for adding and removing it, filed in an inventories folder. | https://banes-lab.com/json/records/lexicon/inventory-tag | https://banes-lab.com/records/lexicon/inventory-tag.md | 2030 | 78f7a5fd7b90838691b316af48f54efdf068c58d27f91ed27c401c4b19c3e99f |
| lexicon:item-tag | artifact | Item Tag | A formal definition of the tag for a file that defines one kind of object a participant can own or use, filed in an items folder. | https://banes-lab.com/json/records/lexicon/item-tag | https://banes-lab.com/records/lexicon/item-tag.md | 2016 | 7f2f62d418c25ee5a300da3629ad9996e35baed60e7ca69b506899453f17c013 |
| lexicon:pickup-tag | artifact | Pickup Tag | A formal definition of the tag for a file that defines an object placed in a world that grants something when collected, filed in a pickups folder. | https://banes-lab.com/json/records/lexicon/pickup-tag | https://banes-lab.com/records/lexicon/pickup-tag.md | 2037 | b9eb677230b8003d8ac045094b75e917b3fd75b8f7410016d404716bb4dd5024 |
| lexicon:drop-table-tag | artifact | Drop-Table Tag | A formal definition of the tag for a file that defines the weighted outcomes a source can yield, filed in a drop-tables folder. | https://banes-lab.com/json/records/lexicon/drop-table-tag | https://banes-lab.com/records/lexicon/drop-table-tag.md | 2013 | 1e7f1218492f0940cba148b056cb2af564d52ed42dd73a91729f72595713df96 |
| lexicon:shop-tag | artifact | Shop Tag | A formal definition of the tag for a file that defines an exchange of currency for items with its stock and prices, filed in a shops folder. | https://banes-lab.com/json/records/lexicon/shop-tag | https://banes-lab.com/records/lexicon/shop-tag.md | 2042 | 6cf32aba8357846aa38feaa29fe2a8b3071ab7485ee072079a36760cdd80d60e |
| lexicon:currency-tag | artifact | Currency Tag | A formal definition of the tag for a file that defines a unit of value participants earn and spend, filed in a currencies folder. | https://banes-lab.com/json/records/lexicon/currency-tag | https://banes-lab.com/records/lexicon/currency-tag.md | 2007 | f195031cd50f568f1935fb0576be7eb28d60cfcac15f8e623f2ebd0a26cf1caa |
| lexicon:reward-tag | artifact | Reward Tag | A formal definition of the tag for a file that defines what a participant receives for completing something, filed in a rewards folder. | https://banes-lab.com/json/records/lexicon/reward-tag | https://banes-lab.com/records/lexicon/reward-tag.md | 2025 | 958b5164635d5437f5208e5166b7861e03f9051e227e6f534308fce17963db37 |
| lexicon:action-tag | artifact | Action Tag | A formal definition of the tag for a file that defines one named operation a caller can request, with its inputs, filed in an actions folder. | https://banes-lab.com/json/records/lexicon/action-tag | https://banes-lab.com/records/lexicon/action-tag.md | 2066 | 26144871ae3fd7731109eb1b47b8ae72bb41bf36a9c6c8eba2196fdb5eaf9d17 |
| lexicon:adapter-tag | artifact | Adapter Tag | A formal definition of the tag for a file that translates between the system's interface and an outside one, filed in an adapters folder. | https://banes-lab.com/json/records/lexicon/adapter-tag | https://banes-lab.com/records/lexicon/adapter-tag.md | 2051 | 97a803a9a5fb7034122f02a7dc9804e0f36c8d66c1ba13d914184dd8dc543cbb |
| lexicon:port-tag | artifact | Port Tag | A formal definition of the tag for a file that declares an interface the core needs from the outside, with no implementation, filed in a ports folder. | https://banes-lab.com/json/records/lexicon/port-tag | https://banes-lab.com/records/lexicon/port-tag.md | 2077 | 65c61c70f1c7663f9ab5e021313556fa4e3b13e1ce880f53109f09cf5df95c21 |
| lexicon:boundary-tag | artifact | Boundary Tag | A formal definition of the tag for a file that marks where one module's responsibility ends and checks what crosses it, filed in a boundaries folder. | https://banes-lab.com/json/records/lexicon/boundary-tag | https://banes-lab.com/records/lexicon/boundary-tag.md | 2082 | 3471888a49691bf405038483432d025f3b600dc4906bf227c47190221e8231b3 |
| lexicon:interface-tag | artifact | Interface Tag | A formal definition of the tag for a file that declares the operations a type offers without implementing them, filed in an interfaces folder. | https://banes-lab.com/json/records/lexicon/interface-tag | https://banes-lab.com/records/lexicon/interface-tag.md | 2109 | 7f9ca6a3261aa11baee8fd6da9730b21926161fbcab6f6085cc3843054eb46cb |
| lexicon:abstraction-tag | artifact | Abstraction Tag | A formal definition of the tag for a file that defines a general base others specialize, filed in an abstractions folder. | https://banes-lab.com/json/records/lexicon/abstraction-tag | https://banes-lab.com/records/lexicon/abstraction-tag.md | 2076 | e44d084c067b16e4c90aeb7088e4aae382f5a5b2535aaf5252642dfbc88a53a9 |
| lexicon:facade-tag | artifact | Facade Tag | A formal definition of the tag for a file that offers one simple entry to a group of more complex parts, filed in a facades folder. | https://banes-lab.com/json/records/lexicon/facade-tag | https://banes-lab.com/records/lexicon/facade-tag.md | 2081 | 7c83e6c1741013061af9313672328b7e56bfcad0d0f5b5b487315177a455bc83 |
| lexicon:wrapper-tag | artifact | Wrapper Tag | A formal definition of the tag for a file that encloses another object to change how it is called while keeping what it does, filed in a wrappers folder. | https://banes-lab.com/json/records/lexicon/wrapper-tag | https://banes-lab.com/records/lexicon/wrapper-tag.md | 2092 | 4a0c5af6c3df50192d1cd8656d2e66f296c32b362462e238ee2235cf50e1670f |
| lexicon:decorator-tag | artifact | Decorator Tag | A formal definition of the tag for a file that adds behavior to an object behind the object's own interface, filed in a decorators folder. | https://banes-lab.com/json/records/lexicon/decorator-tag | https://banes-lab.com/records/lexicon/decorator-tag.md | 2085 | 1b155dd145d3337ad10c5fc106fee0e806237bae63e6a3f59dbf49e3e451e869 |
| lexicon:delegate-tag | artifact | Delegate Tag | A formal definition of the tag for a file that receives work another object hands on instead of doing it itself, filed in a delegates folder. | https://banes-lab.com/json/records/lexicon/delegate-tag | https://banes-lab.com/records/lexicon/delegate-tag.md | 2079 | c1a6441a987c0d1834a411621d8527e0136a534d9573d36f56d5fdff469e3603 |
| lexicon:mixin-tag | artifact | Mixin Tag | A formal definition of the tag for a file that supplies reusable members many types can include, filed in a mixins folder. | https://banes-lab.com/json/records/lexicon/mixin-tag | https://banes-lab.com/records/lexicon/mixin-tag.md | 2043 | c6e64381948340b3901d3f47922efb5ffe59e101961a7e99983b7a7aac5f10f7 |
| lexicon:trait-tag | artifact | Trait Tag | A formal definition of the tag for a file that declares a named set of behaviors a type can implement, filed in a traits folder. | https://banes-lab.com/json/records/lexicon/trait-tag | https://banes-lab.com/records/lexicon/trait-tag.md | 2054 | c43aa0524bfe42e47e59c127877a7f58957356c661ff5e6c05f0fa87772e7316 |
| lexicon:composite-tag | artifact | Composite Tag | A formal definition of the tag for a file that treats a tree of parts and a single part through one interface, filed in a composites folder. | https://banes-lab.com/json/records/lexicon/composite-tag | https://banes-lab.com/records/lexicon/composite-tag.md | 2082 | 974b44d1e302683cc0a0b12448de13f54a399cfd3abef7ffe77b6efb3f22a3db |
| lexicon:primitive-tag | artifact | Primitive Tag | A formal definition of the tag for a file that defines a smallest building block higher parts are composed from, filed in a primitives folder. | https://banes-lab.com/json/records/lexicon/primitive-tag | https://banes-lab.com/records/lexicon/primitive-tag.md | 2089 | d3375b5f620632b2e530cb8afd61f34d14897edb9733c9c2854e4c71ee6c26e0 |
| lexicon:module-tag | artifact | Module Tag | A formal definition of the tag for a file that declares a self-contained unit with the surface it exports, filed in a modules folder. | https://banes-lab.com/json/records/lexicon/module-tag | https://banes-lab.com/records/lexicon/module-tag.md | 2073 | 4d66d54cc031dd16f444b0c4883b85f00e76d6c6e73199df6ba10ea603b3a4f0 |
| lexicon:package-tag | artifact | Package Tag | A formal definition of the tag for a file that defines a distributable unit and what it contains, filed in a packages folder. | https://banes-lab.com/json/records/lexicon/package-tag | https://banes-lab.com/records/lexicon/package-tag.md | 2064 | 309c83a3f62881e764fcf2b1e19509b1e3019144167e11bffd71f88964be7630 |
| lexicon:namespace-tag | artifact | Namespace Tag | A formal definition of the tag for a file that groups names under one prefix so they cannot collide with others, filed in a namespaces folder. | https://banes-lab.com/json/records/lexicon/namespace-tag | https://banes-lab.com/records/lexicon/namespace-tag.md | 2074 | 671e46288d0f14a0baeb745d0b579481118254a92a1d558ea68bca4143d0b14c |
| lexicon:layer-tag | artifact | Layer Tag | A formal definition of the tag for a file that defines one tier of a layered structure and what it may depend on, filed in a layers folder. | https://banes-lab.com/json/records/lexicon/layer-tag | https://banes-lab.com/records/lexicon/layer-tag.md | 2080 | 8c3a81f4a835165b11a91566e2af8854cbb8b515d90e158f99d47431a3937f9f |
| lexicon:contract-tag | artifact | Contract Tag | A formal definition of the tag for a file that states what one side of a boundary guarantees to the other, filed in a contracts folder. | https://banes-lab.com/json/records/lexicon/contract-tag | https://banes-lab.com/records/lexicon/contract-tag.md | 2063 | f5442a324e9596fcb4c2282977541a31618c4ef54010d0906eaaf910787087a1 |
| lexicon:schemas-tag | artifact | Schemas Tag | A formal definition of the collection tag for a file that defines the shapes data must take, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/schemas-tag | https://banes-lab.com/records/lexicon/schemas-tag.md | 2550 | 13aa3ba20ed73177736dbe0930fa7ec407a055af93e2129e78e6eee8ad451dc4 |
| lexicon:types-tag | artifact | Types Tag | A formal definition of the collection tag for a file that declares the types other code uses, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/types-tag | https://banes-lab.com/records/lexicon/types-tag.md | 2040 | 47f847c2c421c8b2c291cee45bf77e33a157b50e301c19d7767788bd2c6f7b2b |
| lexicon:enums-tag | artifact | Enums Tag | A formal definition of the collection tag for a file that declares closed sets of named values, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/enums-tag | https://banes-lab.com/records/lexicon/enums-tag.md | 2032 | 1cd229d6e87d6e8dc9c9f40a305b0183b8271ee19f22e7e8a6013cfc06a7c53e |
| lexicon:union-tag | artifact | Union Tag | A formal definition of the tag for a file that defines a value that is exactly one of several declared shapes, filed in a unions folder. | https://banes-lab.com/json/records/lexicon/union-tag | https://banes-lab.com/records/lexicon/union-tag.md | 2042 | 65fbb1657fc949cc6e689f15a4a2230ac5d93b2e86fd5dc91fe19cc173beff94 |
| lexicon:alias-tag | artifact | Alias Tag | A formal definition of the tag for a file that gives a second name to an existing type or value, filed in an aliases folder. | https://banes-lab.com/json/records/lexicon/alias-tag | https://banes-lab.com/records/lexicon/alias-tag.md | 2030 | 5d8636872b1315fde0010c9984a47e7aabab3e0d55bb4ad8f9d1f0eaf94409cc |
| lexicon:guard-tag | artifact | Guard Tag | A formal definition of the tag for a file that narrows a value's type after proving what it is, filed in a guards folder. | https://banes-lab.com/json/records/lexicon/guard-tag | https://banes-lab.com/records/lexicon/guard-tag.md | 2047 | 0208366163c5482cc25077e6f94f0d8f1d7120bdf7b898ee7b115d81ad7d1c55 |
| lexicon:predicate-tag | artifact | Predicate Tag | A formal definition of the tag for a file that answers yes or no about a value, filed in a predicates folder. | https://banes-lab.com/json/records/lexicon/predicate-tag | https://banes-lab.com/records/lexicon/predicate-tag.md | 2539 | 80965c96772df4afc98bb017fdb577c2915368a92b4a465eddcc71656f704bca |
| lexicon:identifier-tag | artifact | Identifier Tag | A formal definition of the tag for a file that creates or validates the identifiers records are addressed by, filed in an identifiers folder. | https://banes-lab.com/json/records/lexicon/identifier-tag | https://banes-lab.com/records/lexicon/identifier-tag.md | 2102 | 5263667330114589665041a5c7418217a7493cbf8e05a3a67c55de89d52d1607 |
| lexicon:metadata-tag | artifact | Metadata Tag | A formal definition of the tag for a file that holds data describing other data or code, filed in a metadata folder. | https://banes-lab.com/json/records/lexicon/metadata-tag | https://banes-lab.com/records/lexicon/metadata-tag.md | 2084 | b44d9a6d3f2a05e8486afbcd3c8c19cf25c893216f695aeeca0d466b78bde3ae |
| lexicon:annotation-tag | artifact | Annotation Tag | A formal definition of the tag for a file that defines markers attached to code for tools to read, filed in an annotations folder. | https://banes-lab.com/json/records/lexicon/annotation-tag | https://banes-lab.com/records/lexicon/annotation-tag.md | 2091 | f93f291ab7368c5abeab81d5a9ff79f7e5d59aa9c9cc5ae6d0eefb51444a735d |
| lexicon:constants-tag | artifact | Constants Tag | A formal definition of the collection tag for a file that declares named values fixed at build time, plural in both folder and tag, which also holds id tables. | https://banes-lab.com/json/records/lexicon/constants-tag | https://banes-lab.com/records/lexicon/constants-tag.md | 2599 | 8fa848dd1a60825b78f388a40323c7a5a938feb07c092e33374a0cb8a69a830c |
| lexicon:default-tag | artifact | Default Tag | A formal definition of the tag for a file that supplies the values used where a caller sets none, filed in a defaults folder. | https://banes-lab.com/json/records/lexicon/default-tag | https://banes-lab.com/records/lexicon/default-tag.md | 2079 | e28855afb976df421a7078607457bfa2ad5b01c91355cd3f5fba5086a8e3cbe6 |
| lexicon:extension-tag | artifact | Extension Tag | A formal definition of the tag for a file that adds a capability to a host through the host's declared extension point, filed in an extensions folder. | https://banes-lab.com/json/records/lexicon/extension-tag | https://banes-lab.com/records/lexicon/extension-tag.md | 2570 | 53635796362309ad6c14ad799a0c240bdc4c0eccc43fc43bc5acdd1920d06a73 |
| lexicon:plugin-tag | artifact | Plugin Tag | A formal definition of the tag for a file that is discovered and loaded by a host to add behavior without editing the host, filed in a plugins folder. | https://banes-lab.com/json/records/lexicon/plugin-tag | https://banes-lab.com/records/lexicon/plugin-tag.md | 3026 | 834b8ed245462126969f0ef82dd4cfc2cba87f3c0c3045ce3fc792ccef86c8e6 |
| lexicon:hook-tag | artifact | Hook Tag | A formal definition of the tag for a file that runs when a host reaches one named point in its flow, filed in a hooks folder. | https://banes-lab.com/json/records/lexicon/hook-tag | https://banes-lab.com/records/lexicon/hook-tag.md | 2047 | 0f4176400d5e8b1119aa5c38cea24326b59f5fe1af1308d8ea46e128de3ab61a |
| lexicon:manifest-tag | artifact | Manifest Tag | A formal definition of the tag for a file that declares what a unit contains or provides for a loader to read, filed in a manifests folder. | https://banes-lab.com/json/records/lexicon/manifest-tag | https://banes-lab.com/records/lexicon/manifest-tag.md | 2077 | 0a371a064ce0f5e1b35f8ecdcf5d7636995ab0b9823a87385fb51dfb6a5a6322 |
| lexicon:descriptor-tag | artifact | Descriptor Tag | A formal definition of the tag for a file that describes one registrable thing in the shape its registry expects, filed in a descriptors folder. | https://banes-lab.com/json/records/lexicon/descriptor-tag | https://banes-lab.com/records/lexicon/descriptor-tag.md | 2105 | 7530a71342894597d2a167e6bc3069aca15226806a293adb7b6ced6473adee07 |
| lexicon:registrar-tag | artifact | Registrar Tag | A formal definition of the tag for a file that enters members into a registry, filed in a registrars folder. | https://banes-lab.com/json/records/lexicon/registrar-tag | https://banes-lab.com/records/lexicon/registrar-tag.md | 2070 | 73bdb064d57047214b5f52410c23612721d14b1650f2722b61695ec23844e2f6 |
| lexicon:registry-tag | artifact | Registry Tag | A formal definition of the tag for a file that holds a named set of known members and answers lookups against it, filed in a registries folder. | https://banes-lab.com/json/records/lexicon/registry-tag | https://banes-lab.com/records/lexicon/registry-tag.md | 2579 | 1ea9c190c79bb2b3f4bcae9496eb22a32327afd0fa8415d018e7973cfff07e8c |
| lexicon:provider-tag | artifact | Provider Tag | A formal definition of the tag for a file that supplies an instance or a value on request, filed in a providers folder. | https://banes-lab.com/json/records/lexicon/provider-tag | https://banes-lab.com/records/lexicon/provider-tag.md | 2062 | 418b209baabf65ad0a661e521393534649a0ce5c2047357a2e46434a19b93261 |
| lexicon:factory-tag | artifact | Factory Tag | A formal definition of the tag for a file that constructs instances so callers never call a constructor directly, filed in a factories folder. | https://banes-lab.com/json/records/lexicon/factory-tag | https://banes-lab.com/records/lexicon/factory-tag.md | 2564 | c8042bc1747096223787acc6205b44188ee6cd9d4393f13c77c0dfe680dc7776 |
| lexicon:builder-tag | artifact | Builder Tag | A formal definition of the tag for a file that assembles a complex object or a build output step by step, filed in a builders folder. | https://banes-lab.com/json/records/lexicon/builder-tag | https://banes-lab.com/records/lexicon/builder-tag.md | 2072 | a2ba67b82d97c1b53bea34611ae90ff3a4c1676889542e71c63aa93171ca5bc9 |
| lexicon:injector-tag | artifact | Injector Tag | A formal definition of the tag for a file that supplies a component's dependencies from outside it, filed in an injectors folder. | https://banes-lab.com/json/records/lexicon/injector-tag | https://banes-lab.com/records/lexicon/injector-tag.md | 2067 | a02f96c8adfb4510bc73807e5f5bb95411217c16c627745b5e118e4d3454b212 |
| lexicon:binding-tag | artifact | Binding Tag | A formal definition of the tag for a file that ties an abstract name to the concrete value or implementation it resolves to, filed in a bindings folder. | https://banes-lab.com/json/records/lexicon/binding-tag | https://banes-lab.com/records/lexicon/binding-tag.md | 2579 | 14df685cf421d61386c939f4235753010a8325ed3e37cd48ec2bbc7fbf7a9f47 |
| lexicon:resolver-tag | artifact | Resolver Tag | A formal definition of the tag for a file that turns a reference into the thing it refers to, filed in a resolvers folder. | https://banes-lab.com/json/records/lexicon/resolver-tag | https://banes-lab.com/records/lexicon/resolver-tag.md | 2060 | 13f8e717eac46313dabd60dbef12361a1efe264a6b54a3ae17c32a392c8eb5ff |
| lexicon:locator-tag | artifact | Locator Tag | A formal definition of the tag for a file that finds where a service or a resource lives, filed in a locators folder. | https://banes-lab.com/json/records/lexicon/locator-tag | https://banes-lab.com/records/lexicon/locator-tag.md | 2051 | 601ddf438815722ecc07eaa95be4d196881d394c34c4e6e498e18f0a4f1e9602 |
| lexicon:loader-tag | artifact | Loader Tag | A formal definition of the tag for a file that reads a resource from storage or the network into memory, filed in a loaders folder. | https://banes-lab.com/json/records/lexicon/loader-tag | https://banes-lab.com/records/lexicon/loader-tag.md | 2614 | 7c2cfe56ed84cf74ebac065bc233de079049c6643ec20fe4fbfa6e9893f518f7 |
| lexicon:dependency-management-tag | artifact | Dependency-Management Tag | A formal definition of the tag for a file that declares and resolves the versions of the packages a unit depends on, filed in a dependency-management folder. | https://banes-lab.com/json/records/lexicon/dependency-management-tag | https://banes-lab.com/records/lexicon/dependency-management-tag.md | 2172 | c5f383843b4711bddab402bc2fa5329057fcd7b9fe7ea1274624b2707f97739d |
| lexicon:compatibility-tag | artifact | Compatibility Tag | A formal definition of the tag for a file that decides whether two versions or environments can work together, filed in a compatibility folder. | https://banes-lab.com/json/records/lexicon/compatibility-tag | https://banes-lab.com/records/lexicon/compatibility-tag.md | 2231 | fec06a73ff38bc8ad3638663fb095a01337bece0114e7cc265db2bf5efda66fa |
| lexicon:compatibility-layer-tag | artifact | Compatibility-Layer Tag | A formal definition of the tag for a file that presents an old interface on top of a new implementation, filed in a compatibility-layers folder. | https://banes-lab.com/json/records/lexicon/compatibility-layer-tag | https://banes-lab.com/records/lexicon/compatibility-layer-tag.md | 2211 | 6658742abf08a46a71a83e1c0aa87b6d9dacb6bc4a0b12e9286af459a9fd1ec3 |
| lexicon:compatibility-shim-tag | artifact | Compatibility-Shim Tag | A formal definition of the tag for a file that patches one small difference between environments so shared code runs on both, filed in a compatibility-shims folder. | https://banes-lab.com/json/records/lexicon/compatibility-shim-tag | https://banes-lab.com/records/lexicon/compatibility-shim-tag.md | 2207 | 539947b16c280d7ffecfa74bf323ea0a201a6bee0f84179aaeb3b0790ba4b337 |
| lexicon:polyfill-tag | artifact | Polyfill Tag | A formal definition of the tag for a file that supplies a platform feature where the running platform lacks it, filed in a polyfills folder. | https://banes-lab.com/json/records/lexicon/polyfill-tag | https://banes-lab.com/records/lexicon/polyfill-tag.md | 2148 | 63ca8dda0679a1b995d923c4c99f40a35231c18ad9e951444f0cbad933fbcb96 |
| lexicon:versioning-tag | artifact | Versioning Tag | A formal definition of the tag for a file that assigns, compares or migrates between versions, filed in a versioning folder. | https://banes-lab.com/json/records/lexicon/versioning-tag | https://banes-lab.com/records/lexicon/versioning-tag.md | 2095 | c50ae936ae14139a531817d251a7b12565bf4139d57800de7c8de188393c5787 |
| lexicon:deprecation-tag | artifact | Deprecation Tag | A formal definition of the tag for a file that marks a surface as scheduled for removal and reports its uses, filed in a deprecations folder. | https://banes-lab.com/json/records/lexicon/deprecation-tag | https://banes-lab.com/records/lexicon/deprecation-tag.md | 2096 | f1d28796d5860d12513c208e174d130b5c4959512af8b5a6e174e29dd9cfaf8a |
| lexicon:cache-tag | artifact | Cache Tag | A formal definition of the tag for a file that keeps computed or fetched values so a repeated request is answered without the original work, filed in a caches folder. | https://banes-lab.com/json/records/lexicon/cache-tag | https://banes-lab.com/records/lexicon/cache-tag.md | 2122 | 8543a4bbaf3718683fb5cb287db1ac911f03892dbcf06da0c1706a81f97cf661 |
| lexicon:cache-key-tag | artifact | Cache-Key Tag | A formal definition of the tag for a file that derives the key a cached value is stored and found under, filed in a cache-keys folder. | https://banes-lab.com/json/records/lexicon/cache-key-tag | https://banes-lab.com/records/lexicon/cache-key-tag.md | 2091 | bb3cb5bfa839a7852eb1e1ad1fe5b2160226e1aef9967a4f40183607537675c8 |
| lexicon:invalidation-tag | artifact | Invalidation Tag | A formal definition of the tag for a file that decides when a cached value no longer holds and removes it, filed in an invalidation folder. | https://banes-lab.com/json/records/lexicon/invalidation-tag | https://banes-lab.com/records/lexicon/invalidation-tag.md | 2108 | b82b9d1a0167fd35496b7eff224f03cb0d8037a3f912c15831dac0b183cc45de |
| lexicon:eviction-tag | artifact | Eviction Tag | A formal definition of the tag for a file that chooses which entries a full cache drops, filed in an eviction folder. | https://banes-lab.com/json/records/lexicon/eviction-tag | https://banes-lab.com/records/lexicon/eviction-tag.md | 2095 | 2e450367ab791bd96cc2f58d7a7cca264950a6538264bb7067df4371b4a68852 |
| lexicon:expiration-tag | artifact | Expiration Tag | A formal definition of the tag for a file that ends an entry's life after a stated condition or time, filed in an expiration folder. | https://banes-lab.com/json/records/lexicon/expiration-tag | https://banes-lab.com/records/lexicon/expiration-tag.md | 2103 | 67f0abb6254f0d1997fbb638587ee6a7b471f252c6b721e87f1ff50a3f544d0b |
| lexicon:memoization-tag | artifact | Memoization Tag | A formal definition of the tag for a file that remembers a function's results by its arguments, filed in a memoization folder. | https://banes-lab.com/json/records/lexicon/memoization-tag | https://banes-lab.com/records/lexicon/memoization-tag.md | 2111 | 14484f73888670693a3d7972e0f1625161d4861f7190b55e18b4676f7ea93f53 |
| lexicon:prefetching-tag | artifact | Prefetching Tag | A formal definition of the tag for a file that loads what is likely to be needed before it is asked for, filed in a prefetching folder. | https://banes-lab.com/json/records/lexicon/prefetching-tag | https://banes-lab.com/records/lexicon/prefetching-tag.md | 2105 | f517531408f7c67766582ece623aa858a0e1572b811b10877beae74a3f951592 |
| lexicon:pooling-tag | artifact | Pooling Tag | A formal definition of the tag for a file that decides how pooled resources are sized, lent and returned, filed in a pooling folder. | https://banes-lab.com/json/records/lexicon/pooling-tag | https://banes-lab.com/records/lexicon/pooling-tag.md | 2091 | 27fe5c41fd5193ce0676fb0c42dbf3584010c7b087b19e3fca871632b449cab8 |
| lexicon:batching-tag | artifact | Batching Tag | A formal definition of the tag for a file that groups many small operations into fewer larger ones, filed in a batching folder. | https://banes-lab.com/json/records/lexicon/batching-tag | https://banes-lab.com/records/lexicon/batching-tag.md | 2573 | 16bbe35554049aa9fcbeb8746670ed79e52226efca22614e3a5ff41601c0d6f3 |
| lexicon:lazy-loading-tag | artifact | Lazy-Loading Tag | A formal definition of the tag for a file that defers loading a part until the first time it is used, filed in a lazy-loading folder. | https://banes-lab.com/json/records/lexicon/lazy-loading-tag | https://banes-lab.com/records/lexicon/lazy-loading-tag.md | 2112 | 925c96976b7b0eed659776e69367929571093f9f60a30e609b9a9505a6efb274 |
| lexicon:compression-tag | artifact | Compression Tag | A formal definition of the tag for a file that encodes data into fewer bytes and restores it, filed in a compression folder. | https://banes-lab.com/json/records/lexicon/compression-tag | https://banes-lab.com/records/lexicon/compression-tag.md | 2094 | 22edb1157abbf09ec5aed7d61e3516072ae5574a402f9f41a461603d76304cf0 |
| lexicon:config-tag | artifact | Config Tag | A formal definition of the mass tag for a file that holds the settings a unit reads at start, singular in both folder and tag. | https://banes-lab.com/json/records/lexicon/config-tag | https://banes-lab.com/records/lexicon/config-tag.md | 2076 | 7395af53d43323325f3f3f11e2b38747dde4493ace407d14b7440c7dadb5b388 |
| lexicon:setting-tag | artifact | Setting Tag | A formal definition of the tag for a file that defines one configurable option with its type and default, filed in a settings folder. | https://banes-lab.com/json/records/lexicon/setting-tag | https://banes-lab.com/records/lexicon/setting-tag.md | 2062 | b055274087e0594f09d1d21afa6151647b9ae3b243ca10e0eccf1de5624bfc95 |
| lexicon:profile-tag | artifact | Profile Tag | A formal definition of the tag for a file that bundles a named set of settings chosen together, filed in a profiles folder. | https://banes-lab.com/json/records/lexicon/profile-tag | https://banes-lab.com/records/lexicon/profile-tag.md | 2077 | 68cb5a8234b4a4a7d15a875c0eb72bf98693a0c382c89628cf0cbb95c8ca9fe0 |
| lexicon:environment-tag | artifact | Environment Tag | A formal definition of the tag for a file that reads and validates the values that differ between deployments, filed in an environments folder. | https://banes-lab.com/json/records/lexicon/environment-tag | https://banes-lab.com/records/lexicon/environment-tag.md | 2108 | 5a45c0eb26651d560b4f60d5df59bc007dd4ed7e7630caaa2f895fac870dc147 |
| lexicon:preference-tag | artifact | Preference Tag | A formal definition of the tag for a file that holds a participant's own choices and how they persist, filed in a preferences folder. | https://banes-lab.com/json/records/lexicon/preference-tag | https://banes-lab.com/records/lexicon/preference-tag.md | 2104 | bd905756721a365ae687601aac7cab39d31c6b8032668519394fbf101d6f39a7 |
| lexicon:override-tag | artifact | Override Tag | A formal definition of the tag for a file that replaces a default setting for a stated scope, filed in an overrides folder. | https://banes-lab.com/json/records/lexicon/override-tag | https://banes-lab.com/records/lexicon/override-tag.md | 2086 | eae69967b63d4ba596cf9fa082d6cdb55c1d0554d9b90fa1d8b4470672cc90a0 |
| lexicon:parameter-tag | artifact | Parameter Tag | A formal definition of the tag for a file that declares the parameters an operation accepts with their bounds, filed in a parameters folder. | https://banes-lab.com/json/records/lexicon/parameter-tag | https://banes-lab.com/records/lexicon/parameter-tag.md | 2102 | 496c4f584944212395d2ed8a09d1029fab8b064ab799ea2726b6b22a3e02e941 |
| lexicon:precedence-tag | artifact | Precedence Tag | A formal definition of the tag for a file that decides which of several conflicting sources of a setting wins, filed in a precedence folder. | https://banes-lab.com/json/records/lexicon/precedence-tag | https://banes-lab.com/records/lexicon/precedence-tag.md | 2081 | a0f05285226e0c494807905ae5ab2e9461bd843446c980d34989a82777d80373 |
| lexicon:flag-tag | artifact | Flag Tag | A formal definition of the tag for a file that defines a boolean switch read at run time, filed in a flags folder. | https://banes-lab.com/json/records/lexicon/flag-tag | https://banes-lab.com/records/lexicon/flag-tag.md | 2076 | 06378823e7a0a401b104e995203c42bd3398c9f2284b2b8e37f245157e2b1d49 |
| lexicon:feature-flag-tag | artifact | Feature-Flag Tag | A formal definition of the tag for a file that turns one feature on or off for a stated audience without a deploy, filed in a feature-flags folder. | https://banes-lab.com/json/records/lexicon/feature-flag-tag | https://banes-lab.com/records/lexicon/feature-flag-tag.md | 2081 | e0d13de3570471a21f82c09aa55ec3ae048e313aefce289c167c238d315be827 |
| lexicon:toggle-tag | artifact | Toggle Tag | A formal definition of the tag for a file that switches between two behaviors from a control a participant sets, filed in a toggles folder. | https://banes-lab.com/json/records/lexicon/toggle-tag | https://banes-lab.com/records/lexicon/toggle-tag.md | 2114 | 72de975488747d0559bae3667ae091334761be3e34fe94930626d04b82526de0 |
| lexicon:kill-switch-tag | artifact | Kill-Switch Tag | A formal definition of the tag for a file that disables a capability immediately when it misbehaves, filed in a kill-switches folder. | https://banes-lab.com/json/records/lexicon/kill-switch-tag | https://banes-lab.com/records/lexicon/kill-switch-tag.md | 2108 | 9637498494e283a608a55986d777d6e985f8d3916eaf0bb369a708de1164fbd5 |
| lexicon:remote-config-tag | artifact | Remote-Config Tag | A formal definition of the tag for a file that fetches settings from a service while the program runs, filed in a remote-config folder. | https://banes-lab.com/json/records/lexicon/remote-config-tag | https://banes-lab.com/records/lexicon/remote-config-tag.md | 2133 | 88f47d595e03a9e0d3c8e891d77305ab04cd1b288270a53ed2bffddb5d965a00 |
| lexicon:persistence-tag | artifact | Persistence Tag | A formal definition of the tag for a file that saves state so it survives the process, filed in a persistence folder. | https://banes-lab.com/json/records/lexicon/persistence-tag | https://banes-lab.com/records/lexicon/persistence-tag.md | 2580 | 0b8a9e7460bdcb26b7eef9773995f2a031578f8063fe5fb0979e06a324d94065 |
| lexicon:storage-tag | artifact | Storage Tag | A formal definition of the tag for a file that wraps a storage medium behind reads and writes of bytes or records, filed in a storage folder. | https://banes-lab.com/json/records/lexicon/storage-tag | https://banes-lab.com/records/lexicon/storage-tag.md | 2110 | eea218e26268881306a4b70fd4d54b7c9354b1053c4652a836f98788a2bb4f66 |
| lexicon:repository-tag | artifact | Repository Tag | A formal definition of the tag for a file that gives domain code a collection-like interface over stored records, filed in a repositories folder. | https://banes-lab.com/json/records/lexicon/repository-tag | https://banes-lab.com/records/lexicon/repository-tag.md | 2101 | 564eb682fd20b3db0e668071d2132cb6e5d77489865ae14ed846fa630b35b07e |
| lexicon:migration-tag | artifact | Migration Tag | A formal definition of the tag for a file that moves stored data or a schema from one version to the next, filed in a migrations folder. | https://banes-lab.com/json/records/lexicon/migration-tag | https://banes-lab.com/records/lexicon/migration-tag.md | 2073 | 5c90ef50979e259ef7cf78fcb340aa8579956700a16bb82064fa6d13bf3ef256 |
| lexicon:bus-tag | artifact | Bus Tag | A formal definition of the tag for a file that carries messages between publishers and subscribers who never refer to each other, filed in a buses folder. | https://banes-lab.com/json/records/lexicon/bus-tag | https://banes-lab.com/records/lexicon/bus-tag.md | 2072 | 2698b8524ba3093d5853f4315bb359217d6422bbeaeeb10f09fc21c360987540 |
| lexicon:topic-tag | artifact | Topic Tag | A formal definition of the tag for a file that defines a named stream of messages and its schema, filed in a topics folder. | https://banes-lab.com/json/records/lexicon/topic-tag | https://banes-lab.com/records/lexicon/topic-tag.md | 2024 | 8f33410e094c8b0078eab1b1744fc69e53914de4ea3c12cace8ea029bb989bca |
| lexicon:stream-tag | artifact | Stream Tag | A formal definition of the tag for a file that defines an ordered, unbounded sequence of records processed as they arrive, filed in a streams folder. | https://banes-lab.com/json/records/lexicon/stream-tag | https://banes-lab.com/records/lexicon/stream-tag.md | 2059 | fe8c32f823e2bd4e129bc9ff04b32cfae2bd3ca395a0648dfa97cb1c1f40f353 |
| lexicon:asset-tag | artifact | Asset Tag | A formal definition of the tag for a file that locates and describes a static resource the product serves, filed in an assets folder. | https://banes-lab.com/json/records/lexicon/asset-tag | https://banes-lab.com/records/lexicon/asset-tag.md | 2039 | abdd36ddf6328babfa72d897942d75b4f1fbd4802577dfc73b253f21ea52f9ba |
| lexicon:font-tag | artifact | Font Tag | A formal definition of the tag for a file that declares a typeface and how it loads, filed in a fonts folder. | https://banes-lab.com/json/records/lexicon/font-tag | https://banes-lab.com/records/lexicon/font-tag.md | 2011 | 1babbf84effba9f181fc4aa8d911694380f5830fd6cb3c8bfeb42240dbdd877e |
| lexicon:icons-tag | artifact | Icons Tag | A formal definition of the collection tag for a file that declares the icons a product uses, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/icons-tag | https://banes-lab.com/records/lexicon/icons-tag.md | 2039 | ea4ffa2630670dd3c3ca946f5aa5c9821c0e75300365a628d3fde215c3e0b25e |
| lexicon:endpoint-tag | artifact | Endpoint Tag | A formal definition of the tag for a file that defines one address a service answers and the request it accepts, filed in an endpoints folder. | https://banes-lab.com/json/records/lexicon/endpoint-tag | https://banes-lab.com/records/lexicon/endpoint-tag.md | 2060 | 1ebff696c1030064947692bcd0e9c34aadc2a2d720c78804f45e149d8bd6c3cc |
| lexicon:error-tag | artifact | Error Tag | A formal definition of the tag for a file that defines the errors a unit can raise and what each carries, filed in an errors folder. | https://banes-lab.com/json/records/lexicon/error-tag | https://banes-lab.com/records/lexicon/error-tag.md | 2053 | c04b69d1d303b399e67f969289a682fe4bbd6ac3d2bba584b222e277354bc9b4 |
| lexicon:exception-tag | artifact | Exception Tag | A formal definition of the tag for a file that defines a thrown condition that interrupts normal flow, filed in an exceptions folder. | https://banes-lab.com/json/records/lexicon/exception-tag | https://banes-lab.com/records/lexicon/exception-tag.md | 2035 | b47be8df62577d72c6ff3490aac6157fdaf33a9b555c3becb1338afd50c9d96e |
| lexicon:fault-tag | artifact | Fault Tag | A formal definition of the tag for a file that describes a defect in a component that can cause failures, filed in a faults folder. | https://banes-lab.com/json/records/lexicon/fault-tag | https://banes-lab.com/records/lexicon/fault-tag.md | 2047 | 7f3569c73931d97a925553ecfbaa126825ae2b74b5ed496cd5a3a14d566426ce |
| lexicon:failure-tag | artifact | Failure Tag | A formal definition of the tag for a file that describes how an operation failed so its caller can decide what to do, filed in a failures folder. | https://banes-lab.com/json/records/lexicon/failure-tag | https://banes-lab.com/records/lexicon/failure-tag.md | 2044 | a33be57a4e1b5e0bc74bae06a8ad25988f39ea76bc8de898e76ea0fc967feb25 |
| lexicon:result-tag | artifact | Result Tag | A formal definition of the tag for a file that defines a return value carrying either a success or a failure, filed in a results folder. | https://banes-lab.com/json/records/lexicon/result-tag | https://banes-lab.com/records/lexicon/result-tag.md | 2061 | 9e1138c3a888382102708995ca0e87f327addfdf82599b2c84f3154d3471f7e9 |
| lexicon:error-code-tag | artifact | Error-Code Tag | A formal definition of the tag for a file that declares the stable codes callers match failures on, filed in an error-codes folder. | https://banes-lab.com/json/records/lexicon/error-code-tag | https://banes-lab.com/records/lexicon/error-code-tag.md | 2087 | 8dbb2b76c10c4aec54bb5e10f5abe3552607bc6b4d18145edfa897baa1610417 |
| lexicon:error-boundary-tag | artifact | Error-Boundary Tag | A formal definition of the tag for a file that contains a failure within one part so the rest keeps running, filed in an error-boundaries folder. | https://banes-lab.com/json/records/lexicon/error-boundary-tag | https://banes-lab.com/records/lexicon/error-boundary-tag.md | 2107 | ab64d48846de6de66eb8c919665480f4f23d385faaac96809c7912260957bddb |
| lexicon:recovery-tag | artifact | Recovery Tag | A formal definition of the tag for a file that returns a failed part to a working state, filed in a recovery folder. | https://banes-lab.com/json/records/lexicon/recovery-tag | https://banes-lab.com/records/lexicon/recovery-tag.md | 2074 | 45faed2239fbad8e6052e6b83748da93591b6a6d078b2989e7a2d5d63956e106 |
| lexicon:fallback-tag | artifact | Fallback Tag | A formal definition of the tag for a file that supplies a declared substitute when the primary path fails, filed in a fallbacks folder. | https://banes-lab.com/json/records/lexicon/fallback-tag | https://banes-lab.com/records/lexicon/fallback-tag.md | 2098 | 4902bb276d3d72a7dc80dd376ebde2c7419775c9f4d809065a52db9c2be54302 |
| lexicon:error-reporting-tag | artifact | Error-Reporting Tag | A formal definition of the tag for a file that sends failures with their context to where they are tracked, filed in an error-reporting folder. | https://banes-lab.com/json/records/lexicon/error-reporting-tag | https://banes-lab.com/records/lexicon/error-reporting-tag.md | 2109 | bd978aff1a0d44f32ebf654d8ac428b2ab64cd8d573866826686054ba06cf986 |
| lexicon:resilience-tag | artifact | Resilience Tag | A formal definition of the tag for a file that keeps an operation working through transient failures of what it depends on, filed in a resilience folder. | https://banes-lab.com/json/records/lexicon/resilience-tag | https://banes-lab.com/records/lexicon/resilience-tag.md | 2134 | 9ccac11feb8df729268d9fbd147a8872c7135ead11ea797992922b7e1225cafc |
| lexicon:throttling-tag | artifact | Throttling Tag | A formal definition of the tag for a file that limits how often an operation may run, filed in a throttling folder. | https://banes-lab.com/json/records/lexicon/throttling-tag | https://banes-lab.com/records/lexicon/throttling-tag.md | 2569 | d11c0f7fb903a5c7e42c6600fccbf4420f8ba4fe05c7bee4c2d28467ef5dbf9c |
| lexicon:deduplication-tag | artifact | Deduplication Tag | A formal definition of the tag for a file that recognizes a repeated request or record and processes it once, filed in a deduplication folder. | https://banes-lab.com/json/records/lexicon/deduplication-tag | https://banes-lab.com/records/lexicon/deduplication-tag.md | 2120 | 62d6ad44c301beab5494b35fb3da7a0c442a8c7aa37a9864617856dfa6ba7e59 |
| lexicon:cancellation-tag | artifact | Cancellation Tag | A formal definition of the tag for a file that stops work in progress when its caller no longer needs the result, filed in a cancellation folder. | https://banes-lab.com/json/records/lexicon/cancellation-tag | https://banes-lab.com/records/lexicon/cancellation-tag.md | 2104 | ed741c42cced82fd0800de8e260536309107e6c4be3f47c4a018ae0dc5744e41 |
| lexicon:metric-tag | artifact | Metric Tag | A formal definition of the tag for a file that defines and records a measured quantity over time, filed in a metrics folder. | https://banes-lab.com/json/records/lexicon/metric-tag | https://banes-lab.com/records/lexicon/metric-tag.md | 2059 | f85db944a08f2acce26819ab7df494933c50ef753047e058c22bbd2b4b29b6ea |
| lexicon:counter-tag | artifact | Counter Tag | A formal definition of the tag for a file that counts occurrences of one kind of event, filed in a counters folder. | https://banes-lab.com/json/records/lexicon/counter-tag | https://banes-lab.com/records/lexicon/counter-tag.md | 2029 | 7bb4edd019a357464483f66c4e9699d1ad4bd69203d3e3d8b60342c25775e96b |
| lexicon:reporter-tag | artifact | Reporter Tag | A formal definition of the tag for a file that renders findings or measurements for the party that asked for them, filed in a reporters folder. | https://banes-lab.com/json/records/lexicon/reporter-tag | https://banes-lab.com/records/lexicon/reporter-tag.md | 2056 | d980c44294d957abf18526ebae04b7807e88ed74151470faf5206349b5ee1e06 |
| lexicon:health-tag | artifact | Health Tag | A formal definition of the tag for a file that answers whether a component is able to do its work, filed in a health folder. | https://banes-lab.com/json/records/lexicon/health-tag | https://banes-lab.com/records/lexicon/health-tag.md | 2029 | 7237e08d8f23166bafee783738a8ffb9091321302056de5a08a40acacad65658 |
| lexicon:probe-tag | artifact | Probe Tag | A formal definition of the tag for a file that observes a running system and records what it finds without changing it, filed in a probes folder. | https://banes-lab.com/json/records/lexicon/probe-tag | https://banes-lab.com/records/lexicon/probe-tag.md | 2036 | 87f03f4565dcb0d4c1c7df6948ec2506f2114e099cc132babcf84a776d538c33 |
| lexicon:alert-tag | artifact | Alert Tag | A formal definition of the tag for a file that defines a condition that warrants attention and who is told, filed in an alerts folder. | https://banes-lab.com/json/records/lexicon/alert-tag | https://banes-lab.com/records/lexicon/alert-tag.md | 2055 | 20388d507c368f0be42ed503bf74445473b8ffb850efed32f0e53254ebf59dd4 |
| lexicon:notification-tag | artifact | Notification Tag | A formal definition of the tag for a file that delivers a message to a participant through a declared channel, filed in a notifications folder. | https://banes-lab.com/json/records/lexicon/notification-tag | https://banes-lab.com/records/lexicon/notification-tag.md | 2062 | 3e5cd1a01e38411afb098b67366b4c54b7237e5e3bd1b6e86db3a488ef6befad |
| lexicon:reader-tag | artifact | Reader Tag | A formal definition of the tag for a file that reads a stored or external format into structure the system works with, filed in a readers folder. | https://banes-lab.com/json/records/lexicon/reader-tag | https://banes-lab.com/records/lexicon/reader-tag.md | 2075 | 7e8d144c3fc5d0d0f996ecb5c0beb927509e746716657bb302f6a5305e1f2e49 |
| lexicon:writer-tag | artifact | Writer Tag | A formal definition of the tag for a file that writes structure out to a stored or external format, filed in a writers folder. | https://banes-lab.com/json/records/lexicon/writer-tag | https://banes-lab.com/records/lexicon/writer-tag.md | 2041 | 6941953a38606d2801c99d32f8f2d906e393237ca3dd6c77e4bdcf6a07e1da9f |
| lexicon:converter-tag | artifact | Converter Tag | A formal definition of the tag for a file that turns one representation into another of the same content, filed in a converters folder. | https://banes-lab.com/json/records/lexicon/converter-tag | https://banes-lab.com/records/lexicon/converter-tag.md | 2062 | 4f56a4ed4bddf93052b4accab7584af06ce201b5ea65d4ed63f3dfa48fc9347b |
| lexicon:formatter-tag | artifact | Formatter Tag | A formal definition of the tag for a file that lays data out as text in a target format such as Markdown, JSON or source code, filed in a formatters folder. | https://banes-lab.com/json/records/lexicon/formatter-tag | https://banes-lab.com/records/lexicon/formatter-tag.md | 2103 | ff34c4f2e9e7248719c752d7c7507b14414e7cf3b7cf5bf84f75490183bc848f |
| lexicon:normalizer-tag | artifact | Normalizer Tag | A formal definition of the tag for a file that brings varied input to one canonical form before it is compared or stored, filed in a normalizers folder. | https://banes-lab.com/json/records/lexicon/normalizer-tag | https://banes-lab.com/records/lexicon/normalizer-tag.md | 2098 | 34e3afcf91d073482746d1579c52743ae985a000792ea2f7fd36afa4f7760afa |
| lexicon:sanitizer-tag | artifact | Sanitizer Tag | A formal definition of the tag for a file that removes or escapes the parts of untrusted input that could do harm, filed in a sanitizers folder. | https://banes-lab.com/json/records/lexicon/sanitizer-tag | https://banes-lab.com/records/lexicon/sanitizer-tag.md | 2076 | a6dd0808c7c88bd5c6185f30d1ace4d04e0d9c353d75a60a669d1b94169ef4b4 |
| lexicon:mapper-tag | artifact | Mapper Tag | A formal definition of the tag for a file that maps the fields of one model onto another, filed in a mappers folder. | https://banes-lab.com/json/records/lexicon/mapper-tag | https://banes-lab.com/records/lexicon/mapper-tag.md | 2056 | 7996747e73807f7ceec1e5252af4970cc7cf6eebb59dbdb7e339fc583e3ab7f7 |
| lexicon:transformer-tag | artifact | Transformer Tag | A formal definition of the tag for a file that maps an input state to an output state, including a fix that rewrites a file, filed in a transformers folder. | https://banes-lab.com/json/records/lexicon/transformer-tag | https://banes-lab.com/records/lexicon/transformer-tag.md | 2569 | 0df07c2d9697624729ce58770f4ee001152d72809bac514f9dc22fac05397eda |
| lexicon:pipeline-tag | artifact | Pipeline Tag | A formal definition of the tag for a file that chains processing stages so each consumes the one before, filed in a pipelines folder. | https://banes-lab.com/json/records/lexicon/pipeline-tag | https://banes-lab.com/records/lexicon/pipeline-tag.md | 2066 | 09ecb9e138ba33ec1a502654b37775db3daf13a638fd72f20eac7155b2faecbe |
| lexicon:source-tag | artifact | Source Tag | A formal definition of the tag for a file that produces the records a pipeline starts from, filed in a sources folder. | https://banes-lab.com/json/records/lexicon/source-tag | https://banes-lab.com/records/lexicon/source-tag.md | 2018 | 7c1fa0f82a310ef18efd04b0c5adf2f2a0760b55bc4cc8839c204a0ac6366cb9 |
| lexicon:sink-tag | artifact | Sink Tag | A formal definition of the tag for a file that receives the records a pipeline ends with, filed in a sinks folder. | https://banes-lab.com/json/records/lexicon/sink-tag | https://banes-lab.com/records/lexicon/sink-tag.md | 2021 | 6d68b546f86aa1f1db8682d6abc0c327781a0d3eca8e891f4c838fc7a14aed5b |
| lexicon:processor-tag | artifact | Processor Tag | A formal definition of the tag for a file that applies one processing operation to each item that passes through it, filed in a processors folder. | https://banes-lab.com/json/records/lexicon/processor-tag | https://banes-lab.com/records/lexicon/processor-tag.md | 2984 | 81341b8ee646f4503a0495f0892ed57193480f1e0032942a0e40f7a8326b4bab |
| lexicon:filter-tag | artifact | Filter Tag | A formal definition of the tag for a file that keeps the items meeting a condition and drops the rest, filed in a filters folder. | https://banes-lab.com/json/records/lexicon/filter-tag | https://banes-lab.com/records/lexicon/filter-tag.md | 2059 | 8a2d90f64174e92b41bd3537ce5ae2bceb4bb38725b802f3ae1c7aa6b0d54b73 |
| lexicon:validator-tag | artifact | Validator Tag | A formal definition of the tag for a file that decides whether its input is valid and reports why it is not, filed in a validators folder. | https://banes-lab.com/json/records/lexicon/validator-tag | https://banes-lab.com/records/lexicon/validator-tag.md | 3006 | 05783f29a9a6955e3d60a0a45279e19ad2a970c93ad9e64a33864f91726332db |
| lexicon:matcher-tag | artifact | Matcher Tag | A formal definition of the tag for a file that tests whether a value fits a shape and reports what it matched, filed in a matchers folder. | https://banes-lab.com/json/records/lexicon/matcher-tag | https://banes-lab.com/records/lexicon/matcher-tag.md | 2077 | 4c6d745d4fbaed2715916db3099122e7b3202bbb1f0de018cf434af1cfc81311 |
| lexicon:aggregator-tag | artifact | Aggregator Tag | A formal definition of the tag for a file that combines many items into one summary value, filed in an aggregators folder. | https://banes-lab.com/json/records/lexicon/aggregator-tag | https://banes-lab.com/records/lexicon/aggregator-tag.md | 2063 | 58b0bf433ece65dc580507876d8e111cd488aa5aa92e519266a48777821b079f |
| lexicon:comparator-tag | artifact | Comparator Tag | A formal definition of the tag for a file that decides the order or the difference between two values, filed in a comparators folder. | https://banes-lab.com/json/records/lexicon/comparator-tag | https://banes-lab.com/records/lexicon/comparator-tag.md | 2069 | a1383055a7d5561e7d92524e11b3d1199abd87ed091dd13ac85076cd8934f5a1 |
| lexicon:sorter-tag | artifact | Sorter Tag | A formal definition of the tag for a file that arranges a set of items in an order a comparison defines, filed in a sorters folder. | https://banes-lab.com/json/records/lexicon/sorter-tag | https://banes-lab.com/records/lexicon/sorter-tag.md | 2061 | 8fdd334db8279e5474e8d3907e4e2a011fd6232dbf7a90d7e71b1c7a5a375678 |
| lexicon:iterator-tag | artifact | Iterator Tag | A formal definition of the tag for a file that yields the members of a set one at a time, filed in an iterators folder. | https://banes-lab.com/json/records/lexicon/iterator-tag | https://banes-lab.com/records/lexicon/iterator-tag.md | 2525 | c6d4cd5fc5881f8a16034e0f329eef8c7e9a8732dcf35185bd5538b3a1a6bc1a |
| lexicon:generator-tag | artifact | Generator Tag | A formal definition of the tag for a file that produces values or files from a description of them, filed in a generators folder. | https://banes-lab.com/json/records/lexicon/generator-tag | https://banes-lab.com/records/lexicon/generator-tag.md | 2061 | 89884dcee69599d9eafdef159a618904d8bf752e122282369b6965ac8749ba4a |
| lexicon:analyzer-tag | artifact | Analyzer Tag | A formal definition of the tag for a file that reads a body of material and derives facts about it without judging it, filed in an analyzers folder. | https://banes-lab.com/json/records/lexicon/analyzer-tag | https://banes-lab.com/records/lexicon/analyzer-tag.md | 2569 | 04706ac1e1b9636277b2e4b5037cbbb0b4bef2bcdcc35f431dc827f11dc6407a |
| lexicon:inspector-tag | artifact | Inspector Tag | A formal definition of the tag for a file that looks into one artifact and reports what it holds, filed in an inspectors folder. | https://banes-lab.com/json/records/lexicon/inspector-tag | https://banes-lab.com/records/lexicon/inspector-tag.md | 2966 | 1227b763c6111a133986cf329e72fdd268f97dbf06f8c2326914abecbbf2e005 |
| lexicon:key-tag | artifact | Key Tag | A formal definition of the tag for a file that creates, holds or rotates cryptographic keys, filed in a keys folder. | https://banes-lab.com/json/records/lexicon/key-tag | https://banes-lab.com/records/lexicon/key-tag.md | 2024 | bc772e36697afd38bb5c08b7e3fb77dae1e6a465b6da66175be2f73af2ce1d7a |
| lexicon:hashing-tag | artifact | Hashing Tag | A formal definition of the tag for a file that computes fixed-size fingerprints of content, filed in a hashing folder. | https://banes-lab.com/json/records/lexicon/hashing-tag | https://banes-lab.com/records/lexicon/hashing-tag.md | 2007 | c32869772a5d2612dbe250f3b0e329f950ff9649e0c265b97a7105370cbc8ba8 |
| lexicon:digest-tag | artifact | Digest Tag | A formal definition of the tag for a file that computes a cryptographic summary of content for integrity checks, filed in a digests folder. | https://banes-lab.com/json/records/lexicon/digest-tag | https://banes-lab.com/records/lexicon/digest-tag.md | 2064 | 0fbd10b92d32631e9e9f16e5c6b351b611272d8133bd324c1bbfd0a88202b162 |
| lexicon:randomness-tag | artifact | Randomness Tag | A formal definition of the tag for a file that supplies random values from a declared and, where needed, seeded source, filed in a randomness folder. | https://banes-lab.com/json/records/lexicon/randomness-tag | https://banes-lab.com/records/lexicon/randomness-tag.md | 2060 | 8239f9f7dd7f5a274f6520703f0573563658c5155ac5db66c1db64a8ad708318 |
| lexicon:lexer-tag | artifact | Lexer Tag | A formal definition of the tag for a file that splits source text into tokens, filed in a lexers folder. | https://banes-lab.com/json/records/lexicon/lexer-tag | https://banes-lab.com/records/lexicon/lexer-tag.md | 2020 | dee0e2da43fb2c9cb87a2b0f2bcd939c3dab124847efbd3b3e78edaacf188c6a |
| lexicon:parser-tag | artifact | Parser Tag | A formal definition of the tag for a file that builds a syntax tree from tokens by a grammar, filed in a parsers folder. | https://banes-lab.com/json/records/lexicon/parser-tag | https://banes-lab.com/records/lexicon/parser-tag.md | 2020 | b91081aaa1c08495f7e8d7ba7432e854e38edf563beb5a5c2252ac4eb7547a2e |
| lexicon:grammar-tag | artifact | Grammar Tag | A formal definition of the tag for a file that declares the productions a language is parsed by, filed in a grammars folder. | https://banes-lab.com/json/records/lexicon/grammar-tag | https://banes-lab.com/records/lexicon/grammar-tag.md | 2033 | 42e775ff3c8568a390ad9e57971dd62abe4776cef3d12105ce085992ed3dab67 |
| lexicon:visitor-tag | artifact | Visitor Tag | A formal definition of the tag for a file that walks a syntax tree and acts on each node kind it meets, filed in a visitors folder. | https://banes-lab.com/json/records/lexicon/visitor-tag | https://banes-lab.com/records/lexicon/visitor-tag.md | 2030 | 4ab9b0d19ede02e6ce170789bb3fbb7e9d1b701cf9b85cdf752612dc75c09b93 |
| lexicon:pass-tag | artifact | Pass Tag | A formal definition of the tag for a file that performs one full traversal of a program or a frame to transform or render it, filed in a passes folder. | https://banes-lab.com/json/records/lexicon/pass-tag | https://banes-lab.com/records/lexicon/pass-tag.md | 2063 | 5146d7f60ebc6b8908440f1b1488ca545f6b88788f11c1c822aa29779cded44f |
| lexicon:extractor-tag | artifact | Extractor Tag | A formal definition of the tag for a file that pulls the records a transformation needs out of a larger source, filed in an extractors folder. | https://banes-lab.com/json/records/lexicon/extractor-tag | https://banes-lab.com/records/lexicon/extractor-tag.md | 2059 | 7dd6be083ebc1400680d5fb1af9efb54b4a54a16b23ae80c39f2f266a6765102 |
| lexicon:partition-tag | artifact | Partition Tag | A formal definition of the tag for a file that splits a data set into parts processed or stored separately, filed in a partitions folder. | https://banes-lab.com/json/records/lexicon/partition-tag | https://banes-lab.com/records/lexicon/partition-tag.md | 2054 | e486f074c79783747b9be081a1d6e50fd9bbe48833243f3fc56bd0cf33c953d7 |
| lexicon:grid-tag | artifact | Grid Tag | A formal definition of the tag for a file that defines a regular division of space into cells, filed in a grids folder. | https://banes-lab.com/json/records/lexicon/grid-tag | https://banes-lab.com/records/lexicon/grid-tag.md | 2016 | ff5200f62e1e5915795c9521578b52a243153907012b05cae4213aff81c844b2 |
| lexicon:tile-tag | artifact | Tile Tag | A formal definition of the tag for a file that defines one cell of a tiled world and what occupies it, filed in a tiles folder. | https://banes-lab.com/json/records/lexicon/tile-tag | https://banes-lab.com/records/lexicon/tile-tag.md | 2019 | 9945e19ba413eb18c04e2b9d6daf5e1fb4cde41757b63cc912356739d1976c4a |
| lexicon:collider-tag | artifact | Collider Tag | A formal definition of the tag for a file that defines a shape used to detect when two objects touch, filed in a colliders folder. | https://banes-lab.com/json/records/lexicon/collider-tag | https://banes-lab.com/records/lexicon/collider-tag.md | 2028 | 50fb4dc016b73f65ff4421d5018c842a9a402dd8f97ae0e707a3c645705094bd |
| lexicon:bounds-tag | artifact | Bounds Tag | A formal definition of the tag for a file that computes the extents enclosing an object or a region, filed in a bounds folder. | https://banes-lab.com/json/records/lexicon/bounds-tag | https://banes-lab.com/records/lexicon/bounds-tag.md | 2041 | 41e9d1c3011bdfeff8a4766277a2ca24a7b15eb10da70f3637f6f5057c4d7a24 |
| lexicon:raycast-tag | artifact | Raycast Tag | A formal definition of the tag for a file that finds what a line through space hits first, filed in a raycasts folder. | https://banes-lab.com/json/records/lexicon/raycast-tag | https://banes-lab.com/records/lexicon/raycast-tag.md | 2037 | 345e835e58e9f17a40405634e81852a42c2d5bf4c9ab3691c41c92e1be31cad4 |
| lexicon:animation-tag | artifact | Animation Tag | A formal definition of the tag for a file that defines how a value or a pose changes over a span of time, filed in an animations folder. | https://banes-lab.com/json/records/lexicon/animation-tag | https://banes-lab.com/records/lexicon/animation-tag.md | 2053 | 3c3be09000cf1770aeb64618631534c6ad7014be7e49430a336960d3947b02e7 |
| lexicon:easing-tag | artifact | Easing Tag | A formal definition of the tag for a file that maps linear progress onto a curve of acceleration and deceleration, filed in an easings folder. | https://banes-lab.com/json/records/lexicon/easing-tag | https://banes-lab.com/records/lexicon/easing-tag.md | 2052 | 1e0d4a06ce83bfcb8ce023af66de086eb7bc845190e067747507cf89790dad62 |
| lexicon:curve-tag | artifact | Curve Tag | A formal definition of the tag for a file that defines a parametric path or response curve, filed in a curves folder. | https://banes-lab.com/json/records/lexicon/curve-tag | https://banes-lab.com/records/lexicon/curve-tag.md | 2008 | a5a9725e9b72557e8c194ad9f28bb651456c9d796a701db7f8eb419f41174ae5 |
| lexicon:tween-tag | artifact | Tween Tag | A formal definition of the tag for a file that interpolates a value between two endpoints over time, filed in a tweens folder. | https://banes-lab.com/json/records/lexicon/tween-tag | https://banes-lab.com/records/lexicon/tween-tag.md | 2037 | b38446b601875ce978babd844c3b11540d1526ebee80a1673efe3b3c3016b25f |
| lexicon:trajectory-tag | artifact | Trajectory Tag | A formal definition of the tag for a file that computes the path a moving object follows under its forces, filed in a trajectories folder. | https://banes-lab.com/json/records/lexicon/trajectory-tag | https://banes-lab.com/records/lexicon/trajectory-tag.md | 2039 | 23fc2a2a467ff32ce73a0762a483e00274a9df479cacc5c69396908b747107f4 |
| lexicon:path-tag | artifact | Path Tag | A formal definition of the tag for a file that finds or defines a route between two points, filed in a paths folder. | https://banes-lab.com/json/records/lexicon/path-tag | https://banes-lab.com/records/lexicon/path-tag.md | 2043 | 41c48f76e2a50b95252b8ef48b39fa27a661dc12744e5c9ed081857108441357 |
| lexicon:formation-tag | artifact | Formation Tag | A formal definition of the tag for a file that arranges a group of agents in a shape relative to a leader, filed in a formations folder. | https://banes-lab.com/json/records/lexicon/formation-tag | https://banes-lab.com/records/lexicon/formation-tag.md | 2028 | 705b8d779af4a5c10d2f21e1ba119cf730cc6e4cc1714cbe4b8e44d03ea198c1 |
| lexicon:test-tag | artifact | Test Tag | A formal definition of the compound marker for a file that exercises another file and asserts on the outcome, which is exempt from the naming grammar and placed in its subject's mirrored concern folder. | https://banes-lab.com/json/records/lexicon/test-tag | https://banes-lab.com/records/lexicon/test-tag.md | 3203 | 639f3c6313a104898e7ac2b0b0c770a37f511446d0c7403d45cb97eb19c854ad |
| lexicon:suite-tag | artifact | Suite Tag | A formal definition of the tag for a file that groups related test cases under one setup, filed in a suites folder. | https://banes-lab.com/json/records/lexicon/suite-tag | https://banes-lab.com/records/lexicon/suite-tag.md | 1976 | 55687b50a91afd19fba037f3846aa7a9f54ee8488623001a748c0ae3b365a36d |
| lexicon:case-tag | artifact | Case Tag | A formal definition of the tag for a file that holds the inputs and expected outcomes one test runs, filed in a cases folder. | https://banes-lab.com/json/records/lexicon/case-tag | https://banes-lab.com/records/lexicon/case-tag.md | 2002 | 5be3bef236b69dc6abbe2011b35b52fa5b6079dfcb6533bbf5197f1ed4c5d7b5 |
| lexicon:fixture-tag | artifact | Fixture Tag | A formal definition of the tag for a file that provides the known state or samples a test starts from, filed in a fixtures folder. | https://banes-lab.com/json/records/lexicon/fixture-tag | https://banes-lab.com/records/lexicon/fixture-tag.md | 1999 | 883ac0eb22aaa29d6ff73f49d1ceeb79b2ce726134bc29b3cd84e6415dd659d8 |
| lexicon:mock-tag | artifact | Mock Tag | A formal definition of the tag for a file that stands in for a collaborator and records how it was called, filed in a mocks folder. | https://banes-lab.com/json/records/lexicon/mock-tag | https://banes-lab.com/records/lexicon/mock-tag.md | 2003 | 0469620c4bfb36a1dc4271c9bddd52b56715a8a5f44b64ed16628e28ac0f5439 |
| lexicon:fake-tag | artifact | Fake Tag | A formal definition of the tag for a file that implements a collaborator in a simpler working form for tests, filed in a fakes folder. | https://banes-lab.com/json/records/lexicon/fake-tag | https://banes-lab.com/records/lexicon/fake-tag.md | 1991 | 735e297ff31f7564e1ee904e3878df8a00962684a424c86479b356c95e19c678 |
| lexicon:stub-tag | artifact | Stub Tag | A formal definition of the tag for a file that returns fixed answers in place of a collaborator, filed in a stubs folder. | https://banes-lab.com/json/records/lexicon/stub-tag | https://banes-lab.com/records/lexicon/stub-tag.md | 1973 | 539ec93ad735ffd4b583441d909635af7e59df80afc964dabe7288a46234d182 |
| lexicon:spy-tag | artifact | Spy Tag | A formal definition of the tag for a file that wraps a real collaborator and records its calls, filed in a spies folder. | https://banes-lab.com/json/records/lexicon/spy-tag | https://banes-lab.com/records/lexicon/spy-tag.md | 1983 | 9e4d247d33bc410f4b6265ad5dadb1868fb1acd673adad885782cfb362e0c6bf |
| lexicon:double-tag | artifact | Double Tag | A formal definition of the tag for a file that replaces a collaborator in a test when no narrower double names its role, filed in a doubles folder. | https://banes-lab.com/json/records/lexicon/double-tag | https://banes-lab.com/records/lexicon/double-tag.md | 2032 | be2c1711080ae73c011f2e263139751bbf0fb03f1092b4443e2eed53754c32a3 |
| lexicon:assertion-tag | artifact | Assertion Tag | A formal definition of the tag for a file that defines reusable checks tests apply to outcomes, filed in an assertions folder. | https://banes-lab.com/json/records/lexicon/assertion-tag | https://banes-lab.com/records/lexicon/assertion-tag.md | 2028 | 7982e1ae228d46871b23dd5ca7cbe30f7d448ed1ef656c7ce0e74b1c8c1b2027 |
| lexicon:harness-tag | artifact | Harness Tag | A formal definition of the tag for a file that sets up and drives the environment a subject is tested in, filed in a harnesses folder. | https://banes-lab.com/json/records/lexicon/harness-tag | https://banes-lab.com/records/lexicon/harness-tag.md | 2038 | fcb5815f42a3ee83ab2019186a3a2058049508cb11e8aa6fa49452bf3baf7309 |
| lexicon:runner-tag | artifact | Runner Tag | A formal definition of the tag for a file that discovers and runs a set of tests or tasks and collects their results, filed in a runners folder. | https://banes-lab.com/json/records/lexicon/runner-tag | https://banes-lab.com/records/lexicon/runner-tag.md | 2044 | dc372bf406b2d6def323245cd95ced815fca09990dc442c7a5bb91ed32a48ecd |
| lexicon:coverage-tag | artifact | Coverage Tag | A formal definition of the tag for a file that measures which parts of a subject its tests reach, filed in a coverage folder. | https://banes-lab.com/json/records/lexicon/coverage-tag | https://banes-lab.com/records/lexicon/coverage-tag.md | 2033 | bf4542eecf9c83ca821c4444afb504a3f625e39fd8c718162f8186d217fd3456 |
| lexicon:reference-tag | artifact | Reference Tag | A formal definition of the tag for a file of authored knowledge a reader consults, such as a guide or a note, filed in a references folder. | https://banes-lab.com/json/records/lexicon/reference-tag | https://banes-lab.com/records/lexicon/reference-tag.md | 2519 | d67a76baad23dc118c132adcfa3533572a748d3c924585c10097a3dc2f6f8913 |
| lexicon:view-tag | artifact | View Tag | A formal definition of the tag for a file that renders one screen or page from the state it is given, filed in a views folder. | https://banes-lab.com/json/records/lexicon/view-tag | https://banes-lab.com/records/lexicon/view-tag.md | 2516 | bbf710b353ea612cb9af08192fdd0c14c557831b88983b2bfd110aa4b7f86a9c |
| lexicon:component-tag | artifact | Component Tag | A formal definition of the tag for a file that renders one reusable piece of interface with its own inputs, filed in a components folder. | https://banes-lab.com/json/records/lexicon/component-tag | https://banes-lab.com/records/lexicon/component-tag.md | 2024 | 5b2e81746803043d3d20aa1a29237a65d0ff43e0468219948b93ef82cad38c46 |
| lexicon:widget-tag | artifact | Widget Tag | A formal definition of the tag for a file that renders one interactive control, filed in a widgets folder. | https://banes-lab.com/json/records/lexicon/widget-tag | https://banes-lab.com/records/lexicon/widget-tag.md | 2489 | b26056b2f0acaa43d42290e7f7771a5b0bdacf628eeebc3f6c012278cec3fdc9 |
| lexicon:layout-tag | artifact | Layout Tag | A formal definition of the tag for a file that arranges regions of an interface without deciding their contents, filed in a layouts folder. | https://banes-lab.com/json/records/lexicon/layout-tag | https://banes-lab.com/records/lexicon/layout-tag.md | 2034 | d40548d632940613431542dca029cef009a859e285934ebdc3b86f9d15096e8c |
| lexicon:template-tag | artifact | Template Tag | A formal definition of the tag for a file that holds a shape with slots that are filled to produce an output, filed in a templates folder. | https://banes-lab.com/json/records/lexicon/template-tag | https://banes-lab.com/records/lexicon/template-tag.md | 2937 | 1fc16851e904a8432da15cd146f5b1055e7f48c8124797aed0788a31c09c3b33 |
| lexicon:theme-tag | artifact | Theme Tag | A formal definition of the tag for a file that selects one coherent set of visual values for a whole interface, filed in a themes folder. | https://banes-lab.com/json/records/lexicon/theme-tag | https://banes-lab.com/records/lexicon/theme-tag.md | 2023 | fd55e0a073b6b4f57fa0930fd5a932bffbdd6954135bce7d7fb6fa1e55690c68 |
| lexicon:style-tag | artifact | Style Tag | A formal definition of the tag for a file that holds the presentation rules for one surface, filed in a styles folder. | https://banes-lab.com/json/records/lexicon/style-tag | https://banes-lab.com/records/lexicon/style-tag.md | 1994 | 66c2d1360dc286ed7042415fa9b71fff391c7141f38d22c31e71f0a223eacdcb |
| lexicon:tokens-tag | artifact | Tokens Tag | A formal definition of the collection tag for a file that declares named design values such as colors and spacing, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/tokens-tag | https://banes-lab.com/records/lexicon/tokens-tag.md | 2030 | 78f761e4689dbd2a67410c4e1bdfdde75d5d0ab1fc87574f0780cc9c327ed8ad |
| lexicon:strings-tag | artifact | Strings Tag | A formal definition of the collection tag for a file that holds the user-visible text a surface displays, plural in both folder and tag. | https://banes-lab.com/json/records/lexicon/strings-tag | https://banes-lab.com/records/lexicon/strings-tag.md | 2060 | 626173b3b866ee6ac5411c0ae74965f8a659391280a48c8a36bcbb3fdec2aaed |
| lexicon:accessibility-tag | artifact | Accessibility Tag | A formal definition of the tag for a file that makes an interface usable through assistive technology, filed in an accessibility folder. | https://banes-lab.com/json/records/lexicon/accessibility-tag | https://banes-lab.com/records/lexicon/accessibility-tag.md | 2059 | f56badb8523143a0d026a31dbc426b6cda9e35d7424e9a3bd0d78f12c6e6d427 |
| lexicon:command-tag | artifact | Command Tag | A formal definition of the tag for a file that defines one command a command-line or chat surface accepts, filed in a commands folder. | https://banes-lab.com/json/records/lexicon/command-tag | https://banes-lab.com/records/lexicon/command-tag.md | 2058 | d4f956f3da2934d84272a2716a9eb20cfa5d7608d19cc30bb1ad43940d001b86 |
| lexicon:prompt-tag | artifact | Prompt Tag | A formal definition of the tag for a file that asks a participant for input and validates the answer, filed in a prompts folder. | https://banes-lab.com/json/records/lexicon/prompt-tag | https://banes-lab.com/records/lexicon/prompt-tag.md | 2023 | 09948fe8f706b9017a0f194b9dad0850c330d637a2ed145a4e0375b6d5121e66 |
| lexicon:printer-tag | artifact | Printer Tag | A formal definition of the tag for a file that writes a command surface's output to a terminal, filed in a printers folder. | https://banes-lab.com/json/records/lexicon/printer-tag | https://banes-lab.com/records/lexicon/printer-tag.md | 2022 | d6ae4cc470ea7f24ef73273853a5f1d95e69c4521d0f6d676238cd91de4e8bf2 |
| lexicon:renderer-tag | artifact | Renderer Tag | A formal definition of the tag for a file that draws frames to a display from a scene or a model, filed in a renderers folder. | https://banes-lab.com/json/records/lexicon/renderer-tag | https://banes-lab.com/records/lexicon/renderer-tag.md | 2024 | fb4fedd6b5d335e41290ecd50fa44ac6b22fa120a10bb21d1ede3693fac92c6e |
| lexicon:shader-tag | artifact | Shader Tag | A formal definition of the tag for a file that holds a program the graphics processor runs per vertex or per pixel, filed in a shaders folder. | https://banes-lab.com/json/records/lexicon/shader-tag | https://banes-lab.com/records/lexicon/shader-tag.md | 2047 | a2011c883a7cda4e1349929e467989cff0151fcc556de8c69782302234cef6b6 |
| lexicon:material-tag | artifact | Material Tag | A formal definition of the tag for a file that defines how a surface reflects light and which textures it uses, filed in a materials folder. | https://banes-lab.com/json/records/lexicon/material-tag | https://banes-lab.com/records/lexicon/material-tag.md | 2033 | d917d1b2048da091cafd72256f990eb9284c828595d2a8b07df0ea78ce0d16f2 |
| lexicon:sprite-tag | artifact | Sprite Tag | A formal definition of the tag for a file that defines a two-dimensional image drawn and moved as one object, filed in a sprites folder. | https://banes-lab.com/json/records/lexicon/sprite-tag | https://banes-lab.com/records/lexicon/sprite-tag.md | 2026 | 83c92aee0f33a073c3c63f759addc4657ab6a309b43414634b5dbf55fe55222b |
| lexicon:atlas-tag | artifact | Atlas Tag | A formal definition of the tag for a file that packs many images into one texture with the coordinates of each, filed in an atlases folder. | https://banes-lab.com/json/records/lexicon/atlas-tag | https://banes-lab.com/records/lexicon/atlas-tag.md | 2030 | 8adf3f7747ee4a9664bf51e087cf70d8b9334826d1a83c39d82af93f91bb2330 |
| lexicon:geometry-tag | artifact | Geometry Tag | A formal definition of the mass tag for a file that holds shapes as vertices and faces, singular in both folder and tag. | https://banes-lab.com/json/records/lexicon/geometry-tag | https://banes-lab.com/records/lexicon/geometry-tag.md | 2008 | 0a9727be86ae183c23190b4c361cf54b9909b5f4a2c713a124deae681f0858b3 |
| lexicon:camera-tag | artifact | Camera Tag | A formal definition of the tag for a file that defines the viewpoint and projection a scene is seen through, filed in a cameras folder. | https://banes-lab.com/json/records/lexicon/camera-tag | https://banes-lab.com/records/lexicon/camera-tag.md | 2040 | c85ec0401d256afd53be52f0a0d1b042425195c274190bfddd32231de289da48 |
| lexicon:viewport-tag | artifact | Viewport Tag | A formal definition of the tag for a file that defines the region of a display a camera draws into, filed in a viewports folder. | https://banes-lab.com/json/records/lexicon/viewport-tag | https://banes-lab.com/records/lexicon/viewport-tag.md | 2016 | d2051f5fb8213d98f3c8f1cbdffa3d18b8714ea62d96ddb7f18626d02dbaab8b |
| lexicon:frame-tag | artifact | Frame Tag | A formal definition of the tag for a file that defines one rendered image in a sequence and what it contains, filed in a frames folder. | https://banes-lab.com/json/records/lexicon/frame-tag | https://banes-lab.com/records/lexicon/frame-tag.md | 2026 | 312b03ef1f88efb2b60512c7b1cac2cb5cbf3ca48fb8632ad4d7dfd3d97a19d1 |
| lexicon:effect-tag | artifact | Effect Tag | A formal definition of the tag for a file that adds visual or audio feedback to an event without changing the state behind it, filed in an effects folder. | https://banes-lab.com/json/records/lexicon/effect-tag | https://banes-lab.com/records/lexicon/effect-tag.md | 2527 | 7a1f0f525748c80556b85c7bbd97f209c184d5d55a2e25869860951416c40128 |
| lexicon:particle-tag | artifact | Particle Tag | A formal definition of the tag for a file that simulates many small short-lived elements such as sparks or smoke, filed in a particles folder. | https://banes-lab.com/json/records/lexicon/particle-tag | https://banes-lab.com/records/lexicon/particle-tag.md | 2050 | 502d31168258009ee2fffd2c7afdb4bb45245435db0f9cab7d68bab587e3ed0b |
| lexicon:telegraph-tag | artifact | Telegraph Tag | A formal definition of the tag for a file that signals an action before it lands so a participant can react, filed in a telegraphs folder. | https://banes-lab.com/json/records/lexicon/telegraph-tag | https://banes-lab.com/records/lexicon/telegraph-tag.md | 2050 | 7680c987e90b8b797b276b2743474eacfec6028a12235c0c30417c119ca94bcf |
| lexicon:respawn-tag | artifact | Respawn Tag | A formal definition of the tag for a file that returns a removed participant or object to the world under stated rules, filed in a respawn folder. | https://banes-lab.com/json/records/lexicon/respawn-tag | https://banes-lab.com/records/lexicon/respawn-tag.md | 2130 | 3856e63e338b3e243d43025e1741486c674ec3f392f47b41f4dcb68b00d78ae8 |
| lexicon:spawner-or-prefab-as-a-tag | anti-pattern | Spawner or Prefab as a Tag | Tagging a file spawner or prefab, where the factory tag already covers a file that constructs instances. | https://banes-lab.com/json/records/lexicon/spawner-or-prefab-as-a-tag | https://banes-lab.com/records/lexicon/spawner-or-prefab-as-a-tag.md | 2147 | f95ee8da28a6fa2b3d32f0cbddf1e6684c0ce76eb86579c2b36158dbb9ee21fb |
| lexicon:blueprint-or-archetype-as-a-tag | anti-pattern | Blueprint or Archetype as a Tag | Tagging a file blueprint or archetype, where the specification tag covers a file that declares a rule and the template tag covers one that declares a shape. | https://banes-lab.com/json/records/lexicon/blueprint-or-archetype-as-a-tag | https://banes-lab.com/records/lexicon/blueprint-or-archetype-as-a-tag.md | 2244 | a1330f8e180af50ab640737d8bf774042c8aab6dbae6ddb98cd2d9a8d17481b1 |
| lexicon:loop-or-tick-as-a-tag | anti-pattern | Loop or Tick as a Tag | Tagging a simulation's main loop or its tick as its own concern, where the engine tag covers the file that runs the loop and the step tag covers one advance. | https://banes-lab.com/json/records/lexicon/loop-or-tick-as-a-tag | https://banes-lab.com/records/lexicon/loop-or-tick-as-a-tag.md | 2205 | 8b60d035b3392332d7a30ff759f69190ab61c95bb9376803d67ba0821a021ba1 |
| lexicon:batcher-as-a-tag | anti-pattern | Batcher as a Tag | Tagging a file batcher, where the batching tag already covers a file that groups small operations into larger ones. | https://banes-lab.com/json/records/lexicon/batcher-as-a-tag | https://banes-lab.com/records/lexicon/batcher-as-a-tag.md | 2123 | 25f01bc8e3f3d9fd5e9021ffaaea80687de38b214ebb0990dfc21e0dd21048b7 |
| lexicon:spatial-index-as-a-tag | anti-pattern | Spatial Index as a Tag | Tagging a spatial hash or a quadtree as a domain concern, where a lookup structure over known members takes the registry tag. | https://banes-lab.com/json/records/lexicon/spatial-index-as-a-tag | https://banes-lab.com/records/lexicon/spatial-index-as-a-tag.md | 2117 | 260f19177023de59d52acd99b3b330abee7e455ac8c00b01d6a959521a3f187b |
| lexicon:keybinding-as-a-tag | anti-pattern | Keybinding as a Tag | Tagging a file keybinding or control-scheme, where the binding tag already covers a file that ties a name to what it resolves to. | https://banes-lab.com/json/records/lexicon/keybinding-as-a-tag | https://banes-lab.com/records/lexicon/keybinding-as-a-tag.md | 2159 | a8f8a51390bd1417221956da072587944f72637d75377f32850298fb54bd0f67 |
| lexicon:control-widget-as-a-tag | anti-pattern | Control Widget as a Tag | Tagging a slider or a toggle control by its kind of control, where the widget tag covers every interactive control. | https://banes-lab.com/json/records/lexicon/control-widget-as-a-tag | https://banes-lab.com/records/lexicon/control-widget-as-a-tag.md | 2121 | 4045cc48f587a99f0678b071e39f33110b0022c96b29e22bdff2db98a6599524 |
| lexicon:condition-as-a-tag | anti-pattern | Condition as a Tag | Tagging a file condition or phase-condition, where the predicate tag already covers a file that answers yes or no. | https://banes-lab.com/json/records/lexicon/condition-as-a-tag | https://banes-lab.com/records/lexicon/condition-as-a-tag.md | 2115 | bc01f99206b73e593ae896a5d587e2a6ae5c79ba83ef50947c206779f1ac36b7 |
| lexicon:strategy-as-a-tag | anti-pattern | Strategy as a Tag | Tagging a file strategy or difficulty-policy, where the policy tag already covers a file that chooses among behaviors by a rule. | https://banes-lab.com/json/records/lexicon/strategy-as-a-tag | https://banes-lab.com/records/lexicon/strategy-as-a-tag.md | 2120 | 1090ed65f644ad71ef2b153d27aecc7396d15ec9132a0df634c950f302266493 |
| lexicon:agent-memory-as-a-tag | anti-pattern | Agent Memory as a Tag | Tagging a file pattern-memory or agent-memory, where the memory tag already covers what an agent remembers between steps. | https://banes-lab.com/json/records/lexicon/agent-memory-as-a-tag | https://banes-lab.com/records/lexicon/agent-memory-as-a-tag.md | 2104 | 645079406e5198b5e11207eb2706a1cb37b4b067345c70d62d36cdf095c21e0e |
| lexicon:savegame-as-a-tag | anti-pattern | Savegame as a Tag | Tagging a file savegame or autosave, where the persistence tag covers saving state and the store tag covers holding it. | https://banes-lab.com/json/records/lexicon/savegame-as-a-tag | https://banes-lab.com/records/lexicon/savegame-as-a-tag.md | 2131 | d0cffdc32010a35f820476f04bcaea794e31fb2917b49411ff1f2de6e2f31548 |
| lexicon:pause-or-boot-as-a-tag | anti-pattern | Pause or Boot as a Tag | Tagging a file after one lifecycle moment such as pause, boot or teardown, where the lifecycle tag covers how a component starts and stops. | https://banes-lab.com/json/records/lexicon/pause-or-boot-as-a-tag | https://banes-lab.com/records/lexicon/pause-or-boot-as-a-tag.md | 2156 | 4abb47c98137a756a558f6e49a5ce3e24dde5e7ef3bdaeb1cb7513e83f8553c3 |
| lexicon:screen-or-page-as-a-tag | anti-pattern | Screen or Page as a Tag | Tagging a file endscreen, hud-panel or page, where the view tag covers a file that renders one screen. | https://banes-lab.com/json/records/lexicon/screen-or-page-as-a-tag | https://banes-lab.com/records/lexicon/screen-or-page-as-a-tag.md | 2133 | 494a03a112b67818e32659ff40c2e18e228cbc9b8984eaa3dff1672c32341bf0 |
| lexicon:page-script-as-a-tag | anti-pattern | Page Script as a Tag | Tagging a file page-script, where the entrypoint tag covers the file a runtime starts from. | https://banes-lab.com/json/records/lexicon/page-script-as-a-tag | https://banes-lab.com/records/lexicon/page-script-as-a-tag.md | 2105 | 46c342a6c8a0f1ddfbd016de4ef04d6d20034431d57368ff9b56a26eaf2c8ced |
| lexicon:preloader-as-a-tag | anti-pattern | Preloader as a Tag | Tagging a file preloader or asset-loader, where the loader tag already covers reading a resource into memory. | https://banes-lab.com/json/records/lexicon/preloader-as-a-tag | https://banes-lab.com/records/lexicon/preloader-as-a-tag.md | 2110 | 47e4c91f574e02742a48989a6d8349c608cad3140ba263c4d28fee3021abd89f |
| lexicon:object-pool-as-a-tag | anti-pattern | Object Pool as a Tag | Tagging a file object-pool, where the pool tag already covers keeping reusable instances. | https://banes-lab.com/json/records/lexicon/object-pool-as-a-tag | https://banes-lab.com/records/lexicon/object-pool-as-a-tag.md | 2073 | 9bb67f833d2b2e9bb014fe1b2bcb0d20de381d1a82ac37296dbcf84742ea21f4 |
| lexicon:cooldown-as-a-tag | anti-pattern | Cooldown as a Tag | Tagging a file cooldown or throttle, where the throttling tag covers limiting how often something runs and the timer tag covers running it after a delay. | https://banes-lab.com/json/records/lexicon/cooldown-as-a-tag | https://banes-lab.com/records/lexicon/cooldown-as-a-tag.md | 2125 | 6d101efb931c5b500d370c036bf525f75cf5ab51f29e634231534080941d7a89 |
| lexicon:thread-as-a-tag | anti-pattern | Thread as a Tag | Tagging a file thread, where the worker tag covers running work apart from the caller. | https://banes-lab.com/json/records/lexicon/thread-as-a-tag | https://banes-lab.com/records/lexicon/thread-as-a-tag.md | 2085 | 9f7d82c6130bdeed9ae920bda62f1b9cf9ab263a37c7c3c5ab7d3706c838629c |
| lexicon:particle-emitter-as-a-tag | anti-pattern | Particle Emitter as a Tag | Tagging a file particle-emitter, where the emitter tag already covers a file that produces output for others to receive. | https://banes-lab.com/json/records/lexicon/particle-emitter-as-a-tag | https://banes-lab.com/records/lexicon/particle-emitter-as-a-tag.md | 2169 | 22d0fcabe4bf32a1ec5393c0b949e0d86c9814b5e18e935790753b9874fcdd5e |
| lexicon:juice-or-screenshake-as-a-tag | anti-pattern | Juice or Screenshake as a Tag | Tagging a file feedback, juice or screenshake, where the effect tag covers feedback that leaves the state behind it unchanged. | https://banes-lab.com/json/records/lexicon/juice-or-screenshake-as-a-tag | https://banes-lab.com/records/lexicon/juice-or-screenshake-as-a-tag.md | 2176 | 109e1f824458e02fd9cde498b016fa1ea453142e7c70b56eff65a7a14565f8aa |
| lexicon:manager-as-a-tag | anti-pattern | Manager as a Tag | Tagging a file manager, which names a stature rather than a role, where the coordinator tag covers a file that owns a lifecycle and the service tag one that offers a stateful capability. | https://banes-lab.com/json/records/lexicon/manager-as-a-tag | https://banes-lab.com/records/lexicon/manager-as-a-tag.md | 2806 | b410d081ba907dc3840b64671dde78b877fc01d166566fe7a22995974dd9affb |
| lexicon:page-feature-as-a-tag | anti-pattern | Page Feature as a Tag | Tagging a file page-feature or plug-in behavior, where the extension and plugin tags cover capability added to a host. | https://banes-lab.com/json/records/lexicon/page-feature-as-a-tag | https://banes-lab.com/records/lexicon/page-feature-as-a-tag.md | 2096 | 26627d9d27202ad26b7c687b69e42997bd970b695c055a386edea5f7d1e48a4d |
| lexicon:id-table-as-a-tag | anti-pattern | Id Table as a Tag | Tagging a file ids, id-table or symbol-table, where the constants collection tag covers a file of fixed named values. | https://banes-lab.com/json/records/lexicon/id-table-as-a-tag | https://banes-lab.com/records/lexicon/id-table-as-a-tag.md | 2134 | 8539d8c4803d2773f69214a882b98a9f8de196c1701eebc6c7ec09bdd0b0896d |
| lexicon:attack-pattern-as-a-tag | anti-pattern | Attack Pattern as a Tag | Tagging a file weapon-pattern or attack-pattern, where the behavior tag covers a file that decides and the specification tag one that only declares. | https://banes-lab.com/json/records/lexicon/attack-pattern-as-a-tag | https://banes-lab.com/records/lexicon/attack-pattern-as-a-tag.md | 2184 | 53b6039b9d0487f239d70c2504f41d0d85d0a74bf11a3d91c9b6811d6c616f44 |
| lexicon:checker-or-linter-as-a-tag | anti-pattern | Checker or Linter as a Tag | Tagging a file checker or linter, where the validator tag covers a file that decides whether its input is valid. | https://banes-lab.com/json/records/lexicon/checker-or-linter-as-a-tag | https://banes-lab.com/records/lexicon/checker-or-linter-as-a-tag.md | 2140 | 925a4a72491bb05ac95d2bbfa5996a8ee8c1c93ea6bf99c38500300331d2dfe9 |
| lexicon:scanner-as-a-tag | anti-pattern | Scanner as a Tag | Tagging a file scanner, which overlaps reporter and inspector, where the analyzer and inspector tags cover a file that reads material and derives facts from it. | https://banes-lab.com/json/records/lexicon/scanner-as-a-tag | https://banes-lab.com/records/lexicon/scanner-as-a-tag.md | 2203 | 4bc6ea9bcd9a10b7266b3f40f7e39ac3e1381f69bd904d30563e5da6f29ad2a7 |
| lexicon:fixer-or-healer-as-a-tag | anti-pattern | Fixer or Healer as a Tag | Tagging a file fixer, healer or repairer, where the transformer tag covers a file that maps an input state to an output state. | https://banes-lab.com/json/records/lexicon/fixer-or-healer-as-a-tag | https://banes-lab.com/records/lexicon/fixer-or-healer-as-a-tag.md | 2161 | b116c28b4b97300980058d510cb21a287753d97a417ed74040a08c2070cec5c9 |
| lexicon:walker-or-crawler-as-a-tag | anti-pattern | Walker or Crawler as a Tag | Tagging a file walker or crawler, where the iterator tag covers a file that yields the members of a set. | https://banes-lab.com/json/records/lexicon/walker-or-crawler-as-a-tag | https://banes-lab.com/records/lexicon/walker-or-crawler-as-a-tag.md | 2122 | cfad8ece4f7d25fdd2346ab6fc1fd2d1be36dc1b251c5e821232cbaee37c82a3 |
| lexicon:gate-as-a-tag | anti-pattern | Gate as a Tag | Tagging a file gate, which names a decision rather than a thing, where the predicate and validator tags cover the decision it makes. | https://banes-lab.com/json/records/lexicon/gate-as-a-tag | https://banes-lab.com/records/lexicon/gate-as-a-tag.md | 2113 | addc83787b07e410ecf7ba4dc05904aa3899a009353666137ee4b2e197eaa787 |
| lexicon:index-as-a-tag | anti-pattern | Index as a Tag | Tagging a file index, which overlaps cache and registry, where the registry tag covers a lookup over known members. | https://banes-lab.com/json/records/lexicon/index-as-a-tag | https://banes-lab.com/records/lexicon/index-as-a-tag.md | 2622 | b010861daa9112350aed7939555b9f9c7ae970be0c59b56103c35c7ca322a127 |
| lexicon:handler-as-a-tag | anti-pattern | Handler as a Tag | Tagging a file handler, which fits every role, where the processor tag covers applying an operation to each item and the coordinator tag covers driving collaborators. | https://banes-lab.com/json/records/lexicon/handler-as-a-tag | https://banes-lab.com/records/lexicon/handler-as-a-tag.md | 2716 | 71aed688479008d93f132c64ce7fea1a28f227221954df6fbc9dfce1b4b67006 |
| lexicon:guide-or-note-as-a-tag | anti-pattern | Guide or Note as a Tag | Tagging a file doc, guide or note, where the reference tag covers authored knowledge a reader consults. | https://banes-lab.com/json/records/lexicon/guide-or-note-as-a-tag | https://banes-lab.com/records/lexicon/guide-or-note-as-a-tag.md | 2065 | 90b5db5cb5c4a36f608e3e68a44d21e2718029ceb3461fcc6cdb1a2a6b94386a |
| lexicon:plan-as-a-tag | anti-pattern | Plan as a Tag | Tagging a file plan, where the specification tag covers a file that declares a required end state. | https://banes-lab.com/json/records/lexicon/plan-as-a-tag | https://banes-lab.com/records/lexicon/plan-as-a-tag.md | 2059 | a586b9febcb44090871cc7a152f1473a4c73efabdf32d2370999f77260a05b8c |
| lexicon:entrypoint-tag | artifact | Entrypoint Tag | 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. | https://banes-lab.com/json/records/lexicon/entrypoint-tag | https://banes-lab.com/records/lexicon/entrypoint-tag.md | 2592 | dbae635cafb2bf277ad4912398913e035d90ac83fa8ccdf2111df20406d5daaf |
| lexicon:bootstrapper-tag | artifact | Bootstrapper Tag | 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. | https://banes-lab.com/json/records/lexicon/bootstrapper-tag | https://banes-lab.com/records/lexicon/bootstrapper-tag.md | 2098 | cb96bd26f68c77feccf6deca150292a2bfb5fc490faa0174e647193e0820580c |
| lexicon:initializer-tag | artifact | Initializer Tag | A formal definition of the tag for a file that prepares one component's starting state, filed in an initializers folder. | https://banes-lab.com/json/records/lexicon/initializer-tag | https://banes-lab.com/records/lexicon/initializer-tag.md | 2070 | a60db76ab5e2f0b1bc144225fb2a3d894f67af9630d5eb7a9d571c48a0e3b362 |
| lexicon:activator-tag | artifact | Activator Tag | 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. | https://banes-lab.com/json/records/lexicon/activator-tag | https://banes-lab.com/records/lexicon/activator-tag.md | 2092 | 5155f324c823476469b5326eef2e88a1d97ff3fdad92b623b098ec4f07f1c93f |
| lexicon:lifecycle-tag | artifact | Lifecycle Tag | A formal definition of the tag for a file that governs how a component starts, pauses, resumes and stops, filed in a lifecycle folder. | https://banes-lab.com/json/records/lexicon/lifecycle-tag | https://banes-lab.com/records/lexicon/lifecycle-tag.md | 2569 | a6a5027cdb65bc4dba5b669c2f8c5121fdc6ab044c8e5affa7df31c2cb9e3068 |
| lexicon:lifecycle-hook-tag | artifact | Lifecycle-Hook Tag | 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. | https://banes-lab.com/json/records/lexicon/lifecycle-hook-tag | https://banes-lab.com/records/lexicon/lifecycle-hook-tag.md | 2070 | 14874e7f303e5d841e72d3b243ebebb72c841d47fb0985b76d1adfa09c3afa4c |
| lexicon:startup-tag | artifact | Startup Tag | 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. | https://banes-lab.com/json/records/lexicon/startup-tag | https://banes-lab.com/records/lexicon/startup-tag.md | 2061 | 5c240b33f55e9a912f1fafab0cf7d65dd47cefc8666e31df6fc33f5ba699559c |
| lexicon:warmup-tag | artifact | Warmup Tag | 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. | https://banes-lab.com/json/records/lexicon/warmup-tag | https://banes-lab.com/records/lexicon/warmup-tag.md | 2050 | 0b3e1c159fca798ef0e5afffcc6f32c50ff005f3306bc657e87e294e4ffca3b3 |
| lexicon:draining-tag | artifact | Draining Tag | 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. | https://banes-lab.com/json/records/lexicon/draining-tag | https://banes-lab.com/records/lexicon/draining-tag.md | 2043 | 46c72838e15c9f2913bba16992427a1522d986a9e44ee8dcf78552582defb698 |
| lexicon:shutdown-tag | artifact | Shutdown Tag | 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. | https://banes-lab.com/json/records/lexicon/shutdown-tag | https://banes-lab.com/records/lexicon/shutdown-tag.md | 2045 | a127a7a69994dd6d9a866dfc2c6ee45e3fb19f74a54ebb7a850d051858344c63 |
| lexicon:teardown-tag | artifact | Teardown Tag | 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. | https://banes-lab.com/json/records/lexicon/teardown-tag | https://banes-lab.com/records/lexicon/teardown-tag.md | 2058 | d844b6bdd289883252f74dc6a0bc1513ae0ca9266ccc976d7c5b5762ce1997bd |
| lexicon:disposal-tag | artifact | Disposal Tag | 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. | https://banes-lab.com/json/records/lexicon/disposal-tag | https://banes-lab.com/records/lexicon/disposal-tag.md | 2056 | 871a5e7cee39aa5a1cec6d3121fd6c199f4ce4714133219b5ad2d2b79e6cfa8d |
| lexicon:cleanup-tag | artifact | Cleanup Tag | A formal definition of the tag for a file that removes leftover state a finished operation leaves behind, filed in a cleanup folder. | https://banes-lab.com/json/records/lexicon/cleanup-tag | https://banes-lab.com/records/lexicon/cleanup-tag.md | 2046 | 41a79e8dce1d3475ab409d046997b4989d0140c20e94f5cc553135746f45d785 |
| lexicon:finalizer-tag | artifact | Finalizer Tag | 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. | https://banes-lab.com/json/records/lexicon/finalizer-tag | https://banes-lab.com/records/lexicon/finalizer-tag.md | 2039 | 295a77fe38146e1838ddc684228d320920473cc142a930148cce6b59b048885f |
| lexicon:runtime-tag | artifact | Runtime Tag | A formal definition of the tag for a file that provides the environment other code executes inside, filed in a runtimes folder. | https://banes-lab.com/json/records/lexicon/runtime-tag | https://banes-lab.com/records/lexicon/runtime-tag.md | 2031 | 979692b6b71b4bc86014aad70717e8a2f8c4dea858a16104d7982af3447927b1 |
| lexicon:engine-tag | artifact | Engine Tag | A formal definition of the tag for a file that runs the central loop advancing a system's state, filed in an engines folder. | https://banes-lab.com/json/records/lexicon/engine-tag | https://banes-lab.com/records/lexicon/engine-tag.md | 2507 | a1c19df0d8466102ff2206bd2bb862e8e90ba221dc136f93cc2c4b9fd329edaf |
| lexicon:executor-tag | artifact | Executor Tag | A formal definition of the tag for a file that runs submitted work on the resources it manages, filed in an executors folder. | https://banes-lab.com/json/records/lexicon/executor-tag | https://banes-lab.com/records/lexicon/executor-tag.md | 2033 | acc643f7ceb1338a4be7d0b64f7dc87a063ec89205ab565bea315ccde87dcab4 |
| lexicon:evaluator-tag | artifact | Evaluator Tag | 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. | https://banes-lab.com/json/records/lexicon/evaluator-tag | https://banes-lab.com/records/lexicon/evaluator-tag.md | 2077 | 71cba2284f6ab46e37a91e087c02fc03dfd9a3f6b6cce72d3dc8d0cb48a8e9af |
| lexicon:interpreter-tag | artifact | Interpreter Tag | A formal definition of the tag for a file that executes a program by walking its representation directly, filed in an interpreters folder. | https://banes-lab.com/json/records/lexicon/interpreter-tag | https://banes-lab.com/records/lexicon/interpreter-tag.md | 2073 | ee502a419daf3d417dbe85554c1e8c5a24bf95ee4f14733dcb097fd7cd850639 |
| lexicon:scheduler-tag | artifact | Scheduler Tag | A formal definition of the tag for a file that decides when each piece of work runs, filed in a schedulers folder. | https://banes-lab.com/json/records/lexicon/scheduler-tag | https://banes-lab.com/records/lexicon/scheduler-tag.md | 2036 | 1ccb8420bc045e57eabc9ddcb3324a59730bafe4f8273684bf74dcc77a5dbdd0 |
| lexicon:worker-tag | artifact | Worker Tag | 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. | https://banes-lab.com/json/records/lexicon/worker-tag | https://banes-lab.com/records/lexicon/worker-tag.md | 2518 | cadbd57008d5d4c70822c1191e2eb79c78ae36e98e72c9b8f91756daba0b1d0c |
| lexicon:future-tag | artifact | Future Tag | 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. | https://banes-lab.com/json/records/lexicon/future-tag | https://banes-lab.com/records/lexicon/future-tag.md | 2018 | 1481c82ec34a116b6ad373155a3a1ef62c2290b081d16191952efbd91ae3f7b7 |
| lexicon:promise-tag | artifact | Promise Tag | A formal definition of the tag for a file that settles an asynchronous result once, as fulfilled or rejected, filed in a promises folder. | https://banes-lab.com/json/records/lexicon/promise-tag | https://banes-lab.com/records/lexicon/promise-tag.md | 2021 | 1412433c55a87db4f9fe58b93ca8a8f47c192a9ebdaf6fafe871ab7761ba0e7d |
| lexicon:queue-tag | artifact | Queue Tag | 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. | https://banes-lab.com/json/records/lexicon/queue-tag | https://banes-lab.com/records/lexicon/queue-tag.md | 2021 | e6f7d9fa92d105a6c935059d04d94c6861847d783ca3442875b7bd3f09c96cb7 |
| lexicon:channel-tag | artifact | Channel Tag | A formal definition of the tag for a file that carries messages between two parties of a concurrent program, filed in a channels folder. | https://banes-lab.com/json/records/lexicon/channel-tag | https://banes-lab.com/records/lexicon/channel-tag.md | 2010 | 52c0045c4b615f3e4702d8a9469b2ebf2e8e8b8bce7e69a844b5495fd3848de4 |
| lexicon:pipe-tag | artifact | Pipe Tag | 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. | https://banes-lab.com/json/records/lexicon/pipe-tag | https://banes-lab.com/records/lexicon/pipe-tag.md | 2047 | 1f2fd331c06faea7fb951aceefa359c22b2d92dafeb14e608d72692cb8a2a030 |
| lexicon:mailbox-tag | artifact | Mailbox Tag | 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. | https://banes-lab.com/json/records/lexicon/mailbox-tag | https://banes-lab.com/records/lexicon/mailbox-tag.md | 2011 | 229ecf06da18663a3e8a18a3b29c9116a182f13cc6c01bae04540465b42e57a2 |
| lexicon:pool-tag | artifact | Pool Tag | 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. | https://banes-lab.com/json/records/lexicon/pool-tag | https://banes-lab.com/records/lexicon/pool-tag.md | 2510 | 49f7b1b13a8f211aa8790f0b186396e0ca14ab2d4c4f3a230862622b33765bbe |
| lexicon:memory-tag | artifact | Memory Tag | 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. | https://banes-lab.com/json/records/lexicon/memory-tag | https://banes-lab.com/records/lexicon/memory-tag.md | 2478 | 5cc408a0acc2be94119352e1252ec7426b6d8b5ca767d482e86b5ab584687cf1 |
| lexicon:heap-tag | artifact | Heap Tag | 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. | https://banes-lab.com/json/records/lexicon/heap-tag | https://banes-lab.com/records/lexicon/heap-tag.md | 2019 | 9664e3f24d4c3033d5a8f53c5b9398dd1712e503837a1281e148e3f65fc74462 |
| lexicon:handle-tag | artifact | Handle Tag | 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. | https://banes-lab.com/json/records/lexicon/handle-tag | https://banes-lab.com/records/lexicon/handle-tag.md | 2018 | bd3ecf291b6fb8078c2e7bcc745cad71334c637110e100c703cbc3187907f48c |
| lexicon:clock-tag | artifact | Clock Tag | A formal definition of the tag for a file that supplies the current time through one replaceable source, filed in a clocks folder. | https://banes-lab.com/json/records/lexicon/clock-tag | https://banes-lab.com/records/lexicon/clock-tag.md | 2006 | ff649be93dbc002715d071fcaa74c3c70ca51c36722f6b3266c23fdb9f7ccb8c |
| lexicon:timer-tag | artifact | Timer Tag | 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. | https://banes-lab.com/json/records/lexicon/timer-tag | https://banes-lab.com/records/lexicon/timer-tag.md | 2928 | 22ca48fc3b6668683c672b4adc6b40b7ecd837974a89f5b7358fe8b6561effef |
| lexicon:timeout-tag | artifact | Timeout Tag | A formal definition of the tag for a file that abandons an operation that runs past its allowed time, filed in a timeouts folder. | https://banes-lab.com/json/records/lexicon/timeout-tag | https://banes-lab.com/records/lexicon/timeout-tag.md | 2023 | 21e7ef96bc47d18f7b280429ead66c1019c35303eaee904432175333b54d8c46 |
| lexicon:deadline-tag | artifact | Deadline Tag | 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. | https://banes-lab.com/json/records/lexicon/deadline-tag | https://banes-lab.com/records/lexicon/deadline-tag.md | 2032 | 2b93109bc75ad9db63f66cc6e1f6f922e78a0cf07e7be18bff3528fbd90086df |
| lexicon:delay-tag | artifact | Delay Tag | A formal definition of the tag for a file that defers an action by a computed amount of time, filed in a delays folder. | https://banes-lab.com/json/records/lexicon/delay-tag | https://banes-lab.com/records/lexicon/delay-tag.md | 2010 | 15783e02b4f8cd132b75a29cad3e3920bcb99f62b6ab8a7e479020595ebd2c60 |
| lexicon:period-tag | artifact | Period Tag | 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. | https://banes-lab.com/json/records/lexicon/period-tag | https://banes-lab.com/records/lexicon/period-tag.md | 2016 | f25ec06b9586d808c97645eb22d1e507deeb1b266019a7f0b927ae84248e070c |
| lexicon:window-tag | artifact | Window Tag | A formal definition of the tag for a file that groups events into bounded spans of time for aggregation, filed in a windows folder. | https://banes-lab.com/json/records/lexicon/window-tag | https://banes-lab.com/records/lexicon/window-tag.md | 2036 | 05a35cf7a450e1cdec6a1c7b9d5fd788deac86560203cc7ca0c284948cd63429 |
| lexicon:recurrence-tag | artifact | Recurrence Tag | A formal definition of the tag for a file that defines a rule for repeating an event in time, filed in a recurrences folder. | https://banes-lab.com/json/records/lexicon/recurrence-tag | https://banes-lab.com/records/lexicon/recurrence-tag.md | 2015 | 2cb986a1ba7851f688ad3baaaf907ab543495d5c1b7c9172181efb21f063f303 |
| lexicon:cron-tag | artifact | Cron Tag | A formal definition of the tag for a file that holds a schedule written as a cron expression, filed in a crons folder. | https://banes-lab.com/json/records/lexicon/cron-tag | https://banes-lab.com/records/lexicon/cron-tag.md | 2025 | 1752d2004f80d7d91f86997b4c636be596c0ee4d27c3428ff7fcec3094f49b97 |
| lexicon:calendar-tag | artifact | Calendar Tag | 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. | https://banes-lab.com/json/records/lexicon/calendar-tag | https://banes-lab.com/records/lexicon/calendar-tag.md | 2029 | a2cb8fffc038fd1f1f26756bd3d8a04ef50dd5472fe40954313597daf57ad5db |
| lexicon:timezone-tag | artifact | Timezone Tag | A formal definition of the tag for a file that converts times between zones and their offsets, filed in a timezones folder. | https://banes-lab.com/json/records/lexicon/timezone-tag | https://banes-lab.com/records/lexicon/timezone-tag.md | 2041 | aa1e1b0fa555418f3da768804bcad8ebd5b31d1f23f045a1129d6322b1c16020 |
| lexicon:timestamp-tag | artifact | Timestamp Tag | A formal definition of the tag for a file that creates, parses or compares recorded instants in time, filed in a timestamps folder. | https://banes-lab.com/json/records/lexicon/timestamp-tag | https://banes-lab.com/records/lexicon/timestamp-tag.md | 2068 | 020f4a3b4cf0bef2e8c3ddddfecd432cbd0483844a3c3f7c9308d4395abdfa41 |
| lexicon:ad-hoc-endpoints | anti-pattern | Ad-Hoc Endpoints | Exposing inconsistent, one-off endpoints instead of a uniform interface, forcing clients to special-case each. | https://banes-lab.com/json/records/lexicon/ad-hoc-endpoints | https://banes-lab.com/records/lexicon/ad-hoc-endpoints.md | 3610 | 2ded4e4a38ff74a394b47b59e8c2afaf7517b13c1e645b9308baa8c40f2d34b1 |
| lexicon:ad-hoc-payloads | anti-pattern | Ad-Hoc Payloads | Sending payloads with no agreed schema, so consumers must guess at structure and break on change. | https://banes-lab.com/json/records/lexicon/ad-hoc-payloads | https://banes-lab.com/records/lexicon/ad-hoc-payloads.md | 4615 | 25f5d22cf35cecc3a289a7ac2ebc062b541afb3134ad5344b541bc78ed2053ae |
| lexicon:breaking-api-change | anti-pattern | Breaking API Change | Changing an API in a way that violates its published contract, breaking existing clients. | https://banes-lab.com/json/records/lexicon/breaking-api-change | https://banes-lab.com/records/lexicon/breaking-api-change.md | 3174 | 92204e1efb44f7ac10c18aa092b29c85654dd08dd3270a32c0efa447e8c60f30 |
| lexicon:breaking-change | anti-pattern | Breaking Change | A change that violates a component's contract, forcing consumers to update to keep working. | https://banes-lab.com/json/records/lexicon/breaking-change | https://banes-lab.com/records/lexicon/breaking-change.md | 4102 | 6e620b79b0c4d531442b720e12d433ced282595223bc1ef3e91103b47994b5b3 |
| lexicon:external-state-mutation | anti-pattern | External State Mutation | Mutating state outside an object's own boundary, breaking the invariants it is supposed to guarantee. | https://banes-lab.com/json/records/lexicon/external-state-mutation | https://banes-lab.com/records/lexicon/external-state-mutation.md | 3227 | e21390b1d78f30e2194157ae195aee9c3ad3d2a68a4a9d10ac452267df872b98 |
| lexicon:hidden-service-coupling | anti-pattern | Hidden Service Coupling | An undeclared dependency between services that surfaces only at runtime, undermining independent evolution. | https://banes-lab.com/json/records/lexicon/hidden-service-coupling | https://banes-lab.com/records/lexicon/hidden-service-coupling.md | 3785 | c53aec2fba5ff464581adf6b6bd2affd9e2d72064d8b9c97dba555a4ccea96af |
| lexicon:implementation-first-integration | anti-pattern | Implementation-First Integration | Integrating against a concrete implementation before agreeing a contract, coupling consumers to internals. | https://banes-lab.com/json/records/lexicon/implementation-first-integration | https://banes-lab.com/records/lexicon/implementation-first-integration.md | 3810 | 5f3e5381a4f0ccadb11aec3c32bdf3544fda453c3e55bb15abd67b5478004d55 |
| lexicon:implicit-assumptions | anti-pattern | Implicit Assumptions | Relying on unstated preconditions a caller must satisfy, which break silently when they are violated. | https://banes-lab.com/json/records/lexicon/implicit-assumptions | https://banes-lab.com/records/lexicon/implicit-assumptions.md | 4097 | 44c82a3c5631940c938c8fb073930769af021b37b2eb719f5bac0b4366c65ced |
| lexicon:implicit-behavior | anti-pattern | Implicit Behavior | Behavior a component performs that is not stated in its contract, surprising callers who come to depend on it. | https://banes-lab.com/json/records/lexicon/implicit-behavior | https://banes-lab.com/records/lexicon/implicit-behavior.md | 3267 | 4417607db6e05bac5eddc4d8bc36560724d2556f91e466f173abe698d0fbb7df |
| lexicon:proprietary-coupling | anti-pattern | Proprietary Coupling | Binding to a vendor's proprietary interface, forfeiting interoperability and portability. | https://banes-lab.com/json/records/lexicon/proprietary-coupling | https://banes-lab.com/records/lexicon/proprietary-coupling.md | 3650 | 3741cde6ebb3852e64ed27f84227668513a16cb0d5f298fc1346238e8720d6e2 |
| lexicon:proprietary-drift | anti-pattern | Proprietary Drift | Extending a standard protocol with proprietary features until it no longer interoperates with others. | https://banes-lab.com/json/records/lexicon/proprietary-drift | https://banes-lab.com/records/lexicon/proprietary-drift.md | 3755 | 6f7962537bee73cbcc1b5ebcb0be06bae6daa363d40119b0814cbdcd5785c335 |
| lexicon:silent-breaking-changes | anti-pattern | Silent Breaking Changes | Shipping a breaking change with no version bump or notice, so consumers fail without warning. | https://banes-lab.com/json/records/lexicon/silent-breaking-changes | https://banes-lab.com/records/lexicon/silent-breaking-changes.md | 4071 | bcff20d2f37ff807ec98e6a83a5552ccd247d9ecbe5d9b89dd0e53628342ca58 |
| lexicon:strict-fragile-parsers | anti-pattern | Strict Fragile Parsers | Parsers that reject any input deviating from an exact expectation, breaking on benign additions. | https://banes-lab.com/json/records/lexicon/strict-fragile-parsers | https://banes-lab.com/records/lexicon/strict-fragile-parsers.md | 3745 | 75408aedd041266f9081ba6608b16f1f7ddf42469b70d326455a749ec0b34480 |
| lexicon:undefined-results | anti-pattern | Undefined Results | Returning results a contract never specifies for a given input, leaving callers with undefined behavior. | https://banes-lab.com/json/records/lexicon/undefined-results | https://banes-lab.com/records/lexicon/undefined-results.md | 3673 | b68b90050837d7ad44864876181b1b07e3905466d0d781833be2e9be2fdd87fc |
| lexicon:compatibility-policy | constraint | Compatibility Policy | The declared rules governing which changes are compatible and how versions are managed. | https://banes-lab.com/json/records/lexicon/compatibility-policy | https://banes-lab.com/records/lexicon/compatibility-policy.md | 3200 | 4be5f4d8d60d3a1274c74837c6a63a96a27c8babe27977397725103d4ce32514 |
| lexicon:consistent-semantics | constraint | Consistent Semantics | The requirement that the same operation mean the same thing across every resource and endpoint. | https://banes-lab.com/json/records/lexicon/consistent-semantics | https://banes-lab.com/records/lexicon/consistent-semantics.md | 3243 | a5cc46bd67229d3efbb835f22af296d387ff2b65f181f6229d8788386f78597a |
| lexicon:extensible-schema | constraint | Extensible Schema | A schema shaped so new fields can be added without breaking existing consumers. | https://banes-lab.com/json/records/lexicon/extensible-schema | https://banes-lab.com/records/lexicon/extensible-schema.md | 3235 | f8cc4853070681205d32385901c3f7c5dc07170f67edd20347d4ef1f70b71a2a |
| lexicon:protocol-contract | constraint | Protocol Contract | The agreed rules of a protocol, such as its messages, formats and sequences, that both ends must honor. | https://banes-lab.com/json/records/lexicon/protocol-contract | https://banes-lab.com/records/lexicon/protocol-contract.md | 3249 | 2854399e387556c1bec53017edd8f10585447e183538d43d4ffa88223a5e2f6f |
| lexicon:result-validation | activity | Result Validation | The activity of checking that an operation's result satisfies its promised postconditions. | https://banes-lab.com/json/records/lexicon/result-validation | https://banes-lab.com/records/lexicon/result-validation.md | 3194 | 683e772e46bc426bd0c8f5971d81e20176255148ee9335af4f992208199ad3b2 |
| lexicon:semantic-contract | constraint | Semantic Contract | An agreement specifying not just the shape of an interface but the meaning and behavior it guarantees. | https://banes-lab.com/json/records/lexicon/semantic-contract | https://banes-lab.com/records/lexicon/semantic-contract.md | 3198 | 3dc3676be28455cbf76bae3b73e69287bc3f640db5974b412b7c7edb5940f7f2 |
| lexicon:api-usability | quality-attribute | API Usability | The degree to which an API is easy for developers to learn and use correctly. | https://banes-lab.com/json/records/lexicon/api-usability | https://banes-lab.com/records/lexicon/api-usability.md | 3203 | 149a6faf476bd2891962249c5e76df231b1c89fd0295007001881993f85d4c92 |
| lexicon:automated-validation | capability | Automated Validation | The ability to check data automatically against a declared schema. | https://banes-lab.com/json/records/lexicon/automated-validation | https://banes-lab.com/records/lexicon/automated-validation.md | 3183 | d22b889f91c886e7dea16a90a3e9e0c959107276a0c87619a4755cd11f2ee984 |
| lexicon:client-compatibility | quality-attribute | Client Compatibility | The degree to which existing clients continue to work as an API evolves. | https://banes-lab.com/json/records/lexicon/client-compatibility | https://banes-lab.com/records/lexicon/client-compatibility.md | 3251 | f6996d8e62cab578ea1e8615f66f36297aa09eb76f7fd126465f40de686c94c8 |
| lexicon:consumer-driven-development | capability | Consumer-Driven Development | The ability to shape a provider's contract from the concrete needs of its consumers. | https://banes-lab.com/json/records/lexicon/consumer-driven-development | https://banes-lab.com/records/lexicon/consumer-driven-development.md | 3349 | ee6b46e33e067d818005f16d404bd5b5cd3e96df93cbc10afd14f28d069950df |
| lexicon:consumer-verified-compatibility | capability | Consumer-Verified Compatibility | The ability to verify a provider still satisfies the contracts its consumers depend on. | https://banes-lab.com/json/records/lexicon/consumer-verified-compatibility | https://banes-lab.com/records/lexicon/consumer-verified-compatibility.md | 3348 | ef395d05bc0c2502a7cc1298149ba30c7e1d4edb4bd429140267a22ba7e20cb5 |
| lexicon:contract-testing | activity | Contract Testing | The activity of testing that an implementation honors the contract it declares. | https://banes-lab.com/json/records/lexicon/contract-testing | https://banes-lab.com/records/lexicon/contract-testing.md | 8194 | 686e17f33794098e8ad3507c9fee6fbb7d1ca15e8760e4af7af32c4ea9e87de7 |
