# AISMM 3.1 catalogue projection — YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "metaModel": { "id": "vercy.aismm", "name": "AI Software Meta-Model", "version": "3.1.0", "previousVersions": [ { "version": "3.0.0", "source": "https://github.com/ver-cy/software-meta-model/blob/main/RELEASE_NOTES_v3.0.0.md" }, { "version": "2.x", "source": "https://github.com/ver-cy/software-meta-model/blob/main/MIGRATION-v2-to-v3.md" } ], "family": "Vercy examples", "category": "Core", "industry": [ "Cross-industry" ], "domain": [ "software-engineering", "AI systems" ], "tags": [ "ai", "software", "architecture", "operations", "governance" ], "status": "canonical legacy assembly projection" }, "canonicalUrl": "https://ver.cy/models/vercy-aismm/", "dimension": { "name": "Software and AI systems", "namespace": "aismm", "metaUniverse": "https://ver.cy/", "specificationRepository": "https://github.com/ver-cy/software-meta-model" }, "structure": { "bundles": [ { "id": "b0", "name": "Product Core", "description": "Bundle 0 represents the core semantic and control foundation of the product within AISMM.", "layers": [ { "id": "001", "key": "productdefinitioncontext", "name": "Product Definition & Context", "description": "The Product Definition & Context layer defines what the product is, where its boundaries are, and in what environment it exists.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/001-product-definition-context.md", "findings": [ { "id": "product_passport", "name": "Product Passport", "description": "Defines the product as a distinct entity.", "questions": [ "What is the product?", "What is included in the product?", "What is owned by the product and what is outside its responsibility?", "What is explicitly excluded?", "What external systems, platforms, actors, environments, and organizations surround it?", "Which contextual entities must be referenced by other AISMM layers?", "What is the current, in-scope definition of Product Passport?", "Which entities, identifiers, attributes and relationships constitute Product Passport?", "Which source or master system is authoritative for Product Passport?", "Who owns, validates and updates Product Passport, and when was it last verified?" ], "artifacts": [] }, { "id": "product_scope", "name": "Product Scope", "description": "Defines what is included in the product.", "questions": [ "What is the product?", "What is included in the product?", "What is owned by the product and what is outside its responsibility?", "What is the current, in-scope definition of Product Scope?", "Which entities, identifiers, attributes and relationships constitute Product Scope?", "Which source or master system is authoritative for Product Scope?", "Who owns, validates and updates Product Scope, and when was it last verified?" ], "artifacts": [] }, { "id": "out_of_scope", "name": "Out of Scope", "description": "Defines what is explicitly excluded from the product.", "questions": [ "What is the current, in-scope definition of Out of Scope?", "Which entities, identifiers, attributes and relationships constitute Out of Scope?", "Which source or master system is authoritative for Out of Scope?", "Who owns, validates and updates Out of Scope, and when was it last verified?" ], "artifacts": [] }, { "id": "product_modules", "name": "Product Modules", "description": "Defines high-level product modules or domains.", "questions": [ "What is the product?", "What is included in the product?", "What is owned by the product and what is outside its responsibility?", "What is the current, in-scope definition of Product Modules?", "Which entities, identifiers, attributes and relationships constitute Product Modules?", "Which source or master system is authoritative for Product Modules?", "Who owns, validates and updates Product Modules, and when was it last verified?" ], "artifacts": [] }, { "id": "external_context", "name": "External Context", "description": "Defines external entities that surround the product.", "questions": [ "What external systems, platforms, actors, environments, and organizations surround it?", "Which contextual entities must be referenced by other AISMM layers?", "What is the current, in-scope definition of External Context?", "Which entities, identifiers, attributes and relationships constitute External Context?", "Which source or master system is authoritative for External Context?", "Who owns, validates and updates External Context, and when was it last verified?" ], "artifacts": [] }, { "id": "channels_and_interfaces", "name": "Channels and Interfaces", "description": "Defines major channels through which the product is used or integrated.", "questions": [ "What is the current, in-scope definition of Channels and Interfaces?", "Which entities, identifiers, attributes and relationships constitute Channels and Interfaces?", "Which source or master system is authoritative for Channels and Interfaces?", "Who owns, validates and updates Channels and Interfaces, and when was it last verified?" ], "artifacts": [] }, { "id": "environments", "name": "Environments", "description": "Defines environments relevant for understanding product boundaries.", "questions": [ "What external systems, platforms, actors, environments, and organizations surround it?", "What is the current, in-scope definition of Environments?", "Which entities, identifiers, attributes and relationships constitute Environments?", "Which source or master system is authoritative for Environments?", "Who owns, validates and updates Environments, and when was it last verified?" ], "artifacts": [] }, { "id": "ownership_and_responsibility_boundaries", "name": "Ownership and Responsibility Boundaries", "description": "Defines who owns what.", "questions": [ "What is owned by the product and what is outside its responsibility?", "What is the current, in-scope definition of Ownership and Responsibility Boundaries?", "Which entities, identifiers, attributes and relationships constitute Ownership and Responsibility Boundaries?", "Which source or master system is authoritative for Ownership and Responsibility Boundaries?", "Who owns, validates and updates Ownership and Responsibility Boundaries, and when was it last verified?" ], "artifacts": [] }, { "id": "boundary_rules", "name": "Boundary Rules", "description": "Defines explicit rules for deciding whether something belongs to the product.", "questions": [ "What is the current, in-scope definition of Boundary Rules?", "Which entities, identifiers, attributes and relationships constitute Boundary Rules?", "Which source or master system is authoritative for Boundary Rules?", "Who owns, validates and updates Boundary Rules, and when was it last verified?" ], "artifacts": [] }, { "id": "assumptions", "name": "Assumptions", "description": "Defines contextual assumptions that other layers may depend on.", "questions": [ "What is the current, in-scope definition of Assumptions?", "Which entities, identifiers, attributes and relationships constitute Assumptions?", "Which source or master system is authoritative for Assumptions?", "Who owns, validates and updates Assumptions, and when was it last verified?" ], "artifacts": [] }, { "id": "constraints", "name": "Constraints", "description": "Defines contextual constraints that limit product design or evolution.", "questions": [ "What is the current, in-scope definition of Constraints?", "Which entities, identifiers, attributes and relationships constitute Constraints?", "Which source or master system is authoritative for Constraints?", "Who owns, validates and updates Constraints, and when was it last verified?" ], "artifacts": [] }, { "id": "context_domains", "name": "Context Domains", "description": "Defines logical grouping of context elements.", "questions": [ "Which contextual entities must be referenced by other AISMM layers?", "What is the current, in-scope definition of Context Domains?", "Which entities, identifiers, attributes and relationships constitute Context Domains?", "Which source or master system is authoritative for Context Domains?", "Who owns, validates and updates Context Domains, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "002", "key": "aeilusvaluestreams", "name": "Aeilus Value Streams", "description": "The Aeilus Value Streams layer defines how value is created, transformed, transferred, accumulated, degraded, lost, or destroyed within and around the product.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/002-aeilus-value-streams.md", "findings": [ { "id": "value_chains", "name": "Value Chains", "description": "Define high-level chains of value creation.", "questions": [ "What is the current, in-scope definition of Value Chains?", "Which entities, identifiers, attributes and relationships constitute Value Chains?", "Which source or master system is authoritative for Value Chains?", "Who owns, validates and updates Value Chains, and when was it last verified?" ], "artifacts": [] }, { "id": "value_stream_segments", "name": "Value Stream Segments", "description": "Define meaningful segments within value chains.", "questions": [ "What is the current, in-scope definition of Value Stream Segments?", "Which entities, identifiers, attributes and relationships constitute Value Stream Segments?", "Which source or master system is authoritative for Value Stream Segments?", "Who owns, validates and updates Value Stream Segments, and when was it last verified?" ], "artifacts": [] }, { "id": "entry_and_exit_points", "name": "Entry and Exit Points", "description": "Define where value flows begin and where meaningful outcomes appear.", "questions": [ "What is the current, in-scope definition of Entry and Exit Points?", "Which entities, identifiers, attributes and relationships constitute Entry and Exit Points?", "Which source or master system is authoritative for Entry and Exit Points?", "Who owns, validates and updates Entry and Exit Points, and when was it last verified?" ], "artifacts": [] }, { "id": "value_elements", "name": "Value Elements", "description": "Define:", "questions": [ "What is the current, in-scope definition of Value Elements?", "Which entities, identifiers, attributes and relationships constitute Value Elements?", "Which source or master system is authoritative for Value Elements?", "Who owns, validates and updates Value Elements, and when was it last verified?" ], "artifacts": [] }, { "id": "converters", "name": "Converters", "description": "Define entities that transform value.", "questions": [ "What is the current, in-scope definition of Converters?", "Which entities, identifiers, attributes and relationships constitute Converters?", "Which source or master system is authoritative for Converters?", "Who owns, validates and updates Converters, and when was it last verified?" ], "artifacts": [] }, { "id": "value_flows", "name": "Value Flows", "description": "Define how value moves.", "questions": [ "What is the current, in-scope definition of Value Flows?", "Which entities, identifiers, attributes and relationships constitute Value Flows?", "Which source or master system is authoritative for Value Flows?", "Who owns, validates and updates Value Flows, and when was it last verified?" ], "artifacts": [] }, { "id": "participants", "name": "Participants", "description": "Define entities that:", "questions": [ "What is the current, in-scope definition of Participants?", "Which entities, identifiers, attributes and relationships constitute Participants?", "Which source or master system is authoritative for Participants?", "Who owns, validates and updates Participants, and when was it last verified?" ], "artifacts": [] }, { "id": "value_transformations", "name": "Value Transformations", "description": "Describe:", "questions": [ "What is the current, in-scope definition of Value Transformations?", "Which entities, identifiers, attributes and relationships constitute Value Transformations?", "Which source or master system is authoritative for Value Transformations?", "Who owns, validates and updates Value Transformations, and when was it last verified?" ], "artifacts": [] }, { "id": "anti_value_sources", "name": "Anti-Value Sources", "description": "Define:", "questions": [ "What is the current, in-scope definition of Anti-Value Sources?", "Which entities, identifiers, attributes and relationships constitute Anti-Value Sources?", "Which source or master system is authoritative for Anti-Value Sources?", "Who owns, validates and updates Anti-Value Sources, and when was it last verified?" ], "artifacts": [] }, { "id": "key_results", "name": "Key Results", "description": "Define observable or measurable outcomes that confirm value delivery.", "questions": [ "What is the current, in-scope definition of Key Results?", "Which entities, identifiers, attributes and relationships constitute Key Results?", "Which source or master system is authoritative for Key Results?", "Who owns, validates and updates Key Results, and when was it last verified?" ], "artifacts": [] }, { "id": "metrics", "name": "Metrics", "description": "Define measurable aspects:", "questions": [ "What is the current, in-scope definition of Metrics?", "Which entities, identifiers, attributes and relationships constitute Metrics?", "Which source or master system is authoritative for Metrics?", "Who owns, validates and updates Metrics, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "003", "key": "stakeholdersandmotivation", "name": "Stakeholders and Motivation", "description": "The Stakeholders and Motivation layer defines who cares about the product and why.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/003-stakeholders-and-motivation.md", "findings": [ { "id": "stakeholders", "name": "Stakeholders", "description": "For each stakeholder:", "questions": [ "What is the current, in-scope definition of Stakeholders?", "Which entities, identifiers, attributes and relationships constitute Stakeholders?", "Which source or master system is authoritative for Stakeholders?", "Who owns, validates and updates Stakeholders, and when was it last verified?" ], "artifacts": [] }, { "id": "roles", "name": "Roles", "description": "Define all roles used by stakeholders.", "questions": [ "What is the current, in-scope definition of Roles?", "Which entities, identifiers, attributes and relationships constitute Roles?", "Which source or master system is authoritative for Roles?", "Who owns, validates and updates Roles, and when was it last verified?" ], "artifacts": [] }, { "id": "goals", "name": "Goals", "description": "For each goal:", "questions": [ "What is the current, in-scope definition of Goals?", "Which entities, identifiers, attributes and relationships constitute Goals?", "Which source or master system is authoritative for Goals?", "Who owns, validates and updates Goals, and when was it last verified?" ], "artifacts": [] }, { "id": "motivations", "name": "Motivations", "description": "Describe:", "questions": [ "What is the current, in-scope definition of Motivations?", "Which entities, identifiers, attributes and relationships constitute Motivations?", "Which source or master system is authoritative for Motivations?", "Who owns, validates and updates Motivations, and when was it last verified?" ], "artifacts": [] }, { "id": "expectations_and_success_criteria", "name": "Expectations and Success Criteria", "description": "Define:", "questions": [ "What is the current, in-scope definition of Expectations and Success Criteria?", "Which entities, identifiers, attributes and relationships constitute Expectations and Success Criteria?", "Which source or master system is authoritative for Expectations and Success Criteria?", "Who owns, validates and updates Expectations and Success Criteria, and when was it last verified?" ], "artifacts": [] }, { "id": "change_drivers", "name": "Change Drivers", "description": "Define:", "questions": [ "What is the current, in-scope definition of Change Drivers?", "Which entities, identifiers, attributes and relationships constitute Change Drivers?", "Which source or master system is authoritative for Change Drivers?", "Who owns, validates and updates Change Drivers, and when was it last verified?" ], "artifacts": [] }, { "id": "value_perception", "name": "Value Perception", "description": "Define:", "questions": [ "What is the current, in-scope definition of Value Perception?", "Which entities, identifiers, attributes and relationships constitute Value Perception?", "Which source or master system is authoritative for Value Perception?", "Who owns, validates and updates Value Perception, and when was it last verified?" ], "artifacts": [] }, { "id": "relationships", "name": "Relationships", "description": "Define:", "questions": [ "What is the current, in-scope definition of Relationships?", "Which entities, identifiers, attributes and relationships constitute Relationships?", "Which source or master system is authoritative for Relationships?", "Who owns, validates and updates Relationships, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "004", "key": "businessarchitecture", "name": "Business Architecture", "description": "The Business Architecture layer defines how the product is structured from a business perspective.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/004-business-architecture.md", "findings": [ { "id": "domains", "name": "Domains", "description": "identifier - description - capabilities - services - ownership", "questions": [ "What is the current, in-scope definition of Domains?", "Which entities, identifiers, attributes and relationships constitute Domains?", "Which source or master system is authoritative for Domains?", "Who owns, validates and updates Domains, and when was it last verified?" ], "artifacts": [] }, { "id": "capabilities", "name": "Capabilities", "description": "identifier - description - domain - related entities - supported functions", "questions": [ "What is the current, in-scope definition of Capabilities?", "Which entities, identifiers, attributes and relationships constitute Capabilities?", "Which source or master system is authoritative for Capabilities?", "Who owns, validates and updates Capabilities, and when was it last verified?" ], "artifacts": [] }, { "id": "business_functions", "name": "Business Functions", "description": "identifier - description - domain - related capabilities", "questions": [ "What is the current, in-scope definition of Business Functions?", "Which entities, identifiers, attributes and relationships constitute Business Functions?", "Which source or master system is authoritative for Business Functions?", "Who owns, validates and updates Business Functions, and when was it last verified?" ], "artifacts": [] }, { "id": "business_services", "name": "Business Services", "description": "identifier - description - provided capability - inputs/outputs (conceptual) - consumers", "questions": [ "What is the current, in-scope definition of Business Services?", "Which entities, identifiers, attributes and relationships constitute Business Services?", "Which source or master system is authoritative for Business Services?", "Who owns, validates and updates Business Services, and when was it last verified?" ], "artifacts": [] }, { "id": "business_entities", "name": "Business Entities", "description": "identifier - description - role in business logic", "questions": [ "What is the current, in-scope definition of Business Entities?", "Which entities, identifiers, attributes and relationships constitute Business Entities?", "Which source or master system is authoritative for Business Entities?", "Who owns, validates and updates Business Entities, and when was it last verified?" ], "artifacts": [] }, { "id": "roles", "name": "Roles", "description": "identifier - description - related services", "questions": [ "What is the current, in-scope definition of Roles?", "Which entities, identifiers, attributes and relationships constitute Roles?", "Which source or master system is authoritative for Roles?", "Who owns, validates and updates Roles, and when was it last verified?" ], "artifacts": [] }, { "id": "ownership", "name": "Ownership", "description": "ownership zones - responsibilities - shared ownership rules", "questions": [ "What is the current, in-scope definition of Ownership?", "Which entities, identifiers, attributes and relationships constitute Ownership?", "Which source or master system is authoritative for Ownership?", "Who owns, validates and updates Ownership, and when was it last verified?" ], "artifacts": [] }, { "id": "relationships", "name": "Relationships", "description": "Define:", "questions": [ "What is the current, in-scope definition of Relationships?", "Which entities, identifiers, attributes and relationships constitute Relationships?", "Which source or master system is authoritative for Relationships?", "Who owns, validates and updates Relationships, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "005", "key": "criticalpath", "name": "Critical Path", "description": "The Critical Path layer defines the minimal sequence of steps required to deliver the core value of the product including how this path behaves under failure conditions.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/005-critical-path.md", "findings": [ { "id": "critical_steps", "name": "Critical Steps", "description": "identifier - description - role in value creation", "questions": [ "What is the current, in-scope definition of Critical Steps?", "Which entities, identifiers, attributes and relationships constitute Critical Steps?", "Which source or master system is authoritative for Critical Steps?", "Who owns, validates and updates Critical Steps, and when was it last verified?" ], "artifacts": [] }, { "id": "sequence_definition", "name": "Sequence Definition", "description": "ordered list of steps", "questions": [ "What is the current, in-scope definition of Sequence Definition?", "Which entities, identifiers, attributes and relationships constitute Sequence Definition?", "Which source or master system is authoritative for Sequence Definition?", "Who owns, validates and updates Sequence Definition, and when was it last verified?" ], "artifacts": [] }, { "id": "dependencies", "name": "Dependencies", "description": "step dependencies", "questions": [ "What is the current, in-scope definition of Dependencies?", "Which entities, identifiers, attributes and relationships constitute Dependencies?", "Which source or master system is authoritative for Dependencies?", "Who owns, validates and updates Dependencies, and when was it last verified?" ], "artifacts": [] }, { "id": "inputs_and_outputs", "name": "Inputs and Outputs", "description": "consumed inputs - produced outputs", "questions": [ "What is the current, in-scope definition of Inputs and Outputs?", "Which entities, identifiers, attributes and relationships constitute Inputs and Outputs?", "Which source or master system is authoritative for Inputs and Outputs?", "Who owns, validates and updates Inputs and Outputs, and when was it last verified?" ], "artifacts": [] }, { "id": "value_mapping", "name": "Value Mapping", "description": "value transformation per step", "questions": [ "What is the current, in-scope definition of Value Mapping?", "Which entities, identifiers, attributes and relationships constitute Value Mapping?", "Which source or master system is authoritative for Value Mapping?", "Who owns, validates and updates Value Mapping, and when was it last verified?" ], "artifacts": [] }, { "id": "bottlenecks", "name": "Bottlenecks", "description": "known constraints", "questions": [ "What is the current, in-scope definition of Bottlenecks?", "Which entities, identifiers, attributes and relationships constitute Bottlenecks?", "Which source or master system is authoritative for Bottlenecks?", "Who owns, validates and updates Bottlenecks, and when was it last verified?" ], "artifacts": [] }, { "id": "failure_handling", "name": "Failure Handling", "description": "what happens on failure - retry / fallback / escalation", "questions": [ "What is the current, in-scope definition of Failure Handling?", "Which entities, identifiers, attributes and relationships constitute Failure Handling?", "Which source or master system is authoritative for Failure Handling?", "Who owns, validates and updates Failure Handling, and when was it last verified?" ], "artifacts": [] }, { "id": "degraded_routes", "name": "Degraded Routes", "description": "alternative execution paths - reduced value scenarios", "questions": [ "What is the current, in-scope definition of Degraded Routes?", "Which entities, identifiers, attributes and relationships constitute Degraded Routes?", "Which source or master system is authoritative for Degraded Routes?", "Who owns, validates and updates Degraded Routes, and when was it last verified?" ], "artifacts": [] }, { "id": "recovery_routes", "name": "Recovery Routes", "description": "how system returns to normal", "questions": [ "What is the current, in-scope definition of Recovery Routes?", "Which entities, identifiers, attributes and relationships constitute Recovery Routes?", "Which source or master system is authoritative for Recovery Routes?", "Who owns, validates and updates Recovery Routes, and when was it last verified?" ], "artifacts": [] }, { "id": "continuity_contracts", "name": "Continuity Contracts", "description": "guarantees of value delivery", "questions": [ "What is the current, in-scope definition of Continuity Contracts?", "Which entities, identifiers, attributes and relationships constitute Continuity Contracts?", "Which source or master system is authoritative for Continuity Contracts?", "Who owns, validates and updates Continuity Contracts, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "006", "key": "producteconomicsmodel", "name": "Product Economics (P&L Model)", "description": "The Product Economics (P&L) layer defines how the product generates revenue, incurs costs, and produces financial outcomes.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/006-economics-model.md", "findings": [ { "id": "revenue_streams", "name": "Revenue Streams", "description": "identifier - description - pricing model - driver", "questions": [ "What is the current, in-scope definition of Revenue Streams?", "Which entities, identifiers, attributes and relationships constitute Revenue Streams?", "Which source or master system is authoritative for Revenue Streams?", "Who owns, validates and updates Revenue Streams, and when was it last verified?" ], "artifacts": [] }, { "id": "cost_structure", "name": "Cost Structure", "description": "identifier - description - category - driver", "questions": [ "What is the current, in-scope definition of Cost Structure?", "Which entities, identifiers, attributes and relationships constitute Cost Structure?", "Which source or master system is authoritative for Cost Structure?", "Who owns, validates and updates Cost Structure, and when was it last verified?" ], "artifacts": [] }, { "id": "drivers", "name": "Drivers", "description": "cost drivers - revenue drivers", "questions": [ "What is the current, in-scope definition of Drivers?", "Which entities, identifiers, attributes and relationships constitute Drivers?", "Which source or master system is authoritative for Drivers?", "Who owns, validates and updates Drivers, and when was it last verified?" ], "artifacts": [] }, { "id": "unit_economics", "name": "Unit Economics", "description": "per unit metrics - margins", "questions": [ "What is the current, in-scope definition of Unit Economics?", "Which entities, identifiers, attributes and relationships constitute Unit Economics?", "Which source or master system is authoritative for Unit Economics?", "Who owns, validates and updates Unit Economics, and when was it last verified?" ], "artifacts": [] }, { "id": "constraints", "name": "Constraints", "description": "budget limits - cost ceilings - pricing constraints", "questions": [ "What is the current, in-scope definition of Constraints?", "Which entities, identifiers, attributes and relationships constitute Constraints?", "Which source or master system is authoritative for Constraints?", "Who owns, validates and updates Constraints, and when was it last verified?" ], "artifacts": [] }, { "id": "guardrails", "name": "Guardrails", "description": "acceptable thresholds - limits for decisions", "questions": [ "What is the current, in-scope definition of Guardrails?", "Which entities, identifiers, attributes and relationships constitute Guardrails?", "Which source or master system is authoritative for Guardrails?", "Who owns, validates and updates Guardrails, and when was it last verified?" ], "artifacts": [] }, { "id": "economic_impact", "name": "Economic Impact", "description": "change impact - initiative impact - scenario analysis", "questions": [ "What is the current, in-scope definition of Economic Impact?", "Which entities, identifiers, attributes and relationships constitute Economic Impact?", "Which source or master system is authoritative for Economic Impact?", "Who owns, validates and updates Economic Impact, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "007", "key": "subjectdomainsanddomainknowledge", "name": "Subject Domains and Domain Knowledge", "description": "The Subject Domains and Domain Knowledge layer describes the real-world problem domains the product automates, independent of how the system is built.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b0-product-core/007-subject-domains-and-domain-knowledge.md", "findings": [ { "id": "subject_domain", "name": "Subject Domain", "description": "id, name, scope, why it matters to the product - maturity / stability of domain knowledge - SME owner reference", "questions": [ "What is the current, in-scope definition of Subject Domain?", "Which entities, identifiers, attributes and relationships constitute Subject Domain?", "Which source or master system is authoritative for Subject Domain?", "Who owns, validates and updates Subject Domain, and when was it last verified?" ], "artifacts": [] }, { "id": "domain_concepts_and_terms", "name": "Domain Concepts and Terms", "description": "id, name, real-world definition - synonyms / disambiguation - canonical term link to b9.906", "questions": [ "What is the current, in-scope definition of Domain Concepts and Terms?", "Which entities, identifiers, attributes and relationships constitute Domain Concepts and Terms?", "Which source or master system is authoritative for Domain Concepts and Terms?", "Who owns, validates and updates Domain Concepts and Terms, and when was it last verified?" ], "artifacts": [] }, { "id": "domain_processes_and_rules", "name": "Domain Processes and Rules", "description": "id, description, real-world source - whether the product automates it (and where)", "questions": [ "What is the current, in-scope definition of Domain Processes and Rules?", "Which entities, identifiers, attributes and relationships constitute Domain Processes and Rules?", "Which source or master system is authoritative for Domain Processes and Rules?", "Who owns, validates and updates Domain Processes and Rules, and when was it last verified?" ], "artifacts": [] }, { "id": "authoritative_references", "name": "Authoritative References", "description": "id, title, source, url/file reference - authority class and freshness", "questions": [ "What is the current, in-scope definition of Authoritative References?", "Which entities, identifiers, attributes and relationships constitute Authoritative References?", "Which source or master system is authoritative for Authoritative References?", "Who owns, validates and updates Authoritative References, and when was it last verified?" ], "artifacts": [] }, { "id": "automation_mapping", "name": "Automation Mapping", "description": "automates links to b2.207 bounded contexts and b2.201 components - realizesdomainrule links to b4.402", "questions": [ "What is the current, in-scope definition of Automation Mapping?", "Which entities, identifiers, attributes and relationships constitute Automation Mapping?", "Which source or master system is authoritative for Automation Mapping?", "Who owns, validates and updates Automation Mapping, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b1", "name": "Business Dynamics", "description": "Bundle 1 defines how the product evolves, adapts, and operates in reality over time.", "layers": [ { "id": "101", "key": "businesshypotheses", "name": "Business Hypotheses", "description": "The Business Hypotheses layer defines structured, testable assumptions about the product, market, users, value, behavior, and economics.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b1-business-dynamics/101-business-hypotheses.md", "findings": [ { "id": "hypothesis", "name": "Hypothesis", "description": "id - statement - rationale - businesssignal - decisionhorizon - impactscope", "questions": [ "What is the current, in-scope definition of Hypothesis?", "Which entities, identifiers, attributes and relationships constitute Hypothesis?", "Which source or master system is authoritative for Hypothesis?", "Who owns, validates and updates Hypothesis, and when was it last verified?" ], "artifacts": [] }, { "id": "assumptions", "name": "Assumptions", "description": "id - statement - confidence", "questions": [ "What is the current, in-scope definition of Assumptions?", "Which entities, identifiers, attributes and relationships constitute Assumptions?", "Which source or master system is authoritative for Assumptions?", "Who owns, validates and updates Assumptions, and when was it last verified?" ], "artifacts": [] }, { "id": "expected_outcomes", "name": "Expected Outcomes", "description": "id - description - related value/economics", "questions": [ "What is the current, in-scope definition of Expected Outcomes?", "Which entities, identifiers, attributes and relationships constitute Expected Outcomes?", "Which source or master system is authoritative for Expected Outcomes?", "Who owns, validates and updates Expected Outcomes, and when was it last verified?" ], "artifacts": [] }, { "id": "validation_plan", "name": "Validation Plan", "description": "method - metrics - thresholds - timeframe", "questions": [ "What is the current, in-scope definition of Validation Plan?", "Which entities, identifiers, attributes and relationships constitute Validation Plan?", "Which source or master system is authoritative for Validation Plan?", "Who owns, validates and updates Validation Plan, and when was it last verified?" ], "artifacts": [] }, { "id": "metrics", "name": "Metrics", "description": "definition - source - interpretation", "questions": [ "What is the current, in-scope definition of Metrics?", "Which entities, identifiers, attributes and relationships constitute Metrics?", "Which source or master system is authoritative for Metrics?", "Who owns, validates and updates Metrics, and when was it last verified?" ], "artifacts": [] }, { "id": "evidence", "name": "Evidence", "description": "source - reliability - summary", "questions": [ "What is the current, in-scope definition of Evidence?", "Which entities, identifiers, attributes and relationships constitute Evidence?", "Which source or master system is authoritative for Evidence?", "Who owns, validates and updates Evidence, and when was it last verified?" ], "artifacts": [] }, { "id": "decision_logic", "name": "Decision Logic", "description": "continue / stop / pivot / scale", "questions": [ "What is the current, in-scope definition of Decision Logic?", "Which entities, identifiers, attributes and relationships constitute Decision Logic?", "Which source or master system is authoritative for Decision Logic?", "Who owns, validates and updates Decision Logic, and when was it last verified?" ], "artifacts": [] }, { "id": "status", "name": "Status", "description": "draft - validating - validated - invalidated - archived", "questions": [ "What is the current, in-scope definition of Status?", "Which entities, identifiers, attributes and relationships constitute Status?", "Which source or master system is authoritative for Status?", "Who owns, validates and updates Status, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "102", "key": "strategyandproductmanagement", "name": "Strategy and Product Management", "description": "The Strategy and Product Management layer defines how validated knowledge is transformed into controlled product evolution.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b1-business-dynamics/102-strategy-and-product-management.md", "findings": [ { "id": "strategy", "name": "Strategy", "description": "id - description - basedon hypotheses", "questions": [ "What is the current, in-scope definition of Strategy?", "Which entities, identifiers, attributes and relationships constitute Strategy?", "Which source or master system is authoritative for Strategy?", "Who owns, validates and updates Strategy, and when was it last verified?" ], "artifacts": [] }, { "id": "objectives", "name": "Objectives", "description": "id - metric - target", "questions": [ "What is the current, in-scope definition of Objectives?", "Which entities, identifiers, attributes and relationships constitute Objectives?", "Which source or master system is authoritative for Objectives?", "Who owns, validates and updates Objectives, and when was it last verified?" ], "artifacts": [] }, { "id": "initiatives", "name": "Initiatives", "description": "id - derivedfrom hypotheses - valuetarget - economictarget", "questions": [ "What is the current, in-scope definition of Initiatives?", "Which entities, identifiers, attributes and relationships constitute Initiatives?", "Which source or master system is authoritative for Initiatives?", "Who owns, validates and updates Initiatives, and when was it last verified?" ], "artifacts": [] }, { "id": "roadmap", "name": "Roadmap", "description": "items - dependencies - sequence", "questions": [ "What is the current, in-scope definition of Roadmap?", "Which entities, identifiers, attributes and relationships constitute Roadmap?", "Which source or master system is authoritative for Roadmap?", "Who owns, validates and updates Roadmap, and when was it last verified?" ], "artifacts": [] }, { "id": "versions", "name": "Versions", "description": "version id - included items", "questions": [ "What is the current, in-scope definition of Versions?", "Which entities, identifiers, attributes and relationships constitute Versions?", "Which source or master system is authoritative for Versions?", "Who owns, validates and updates Versions, and when was it last verified?" ], "artifacts": [] }, { "id": "prioritization", "name": "Prioritization", "description": "rules - trade-offs", "questions": [ "What is the current, in-scope definition of Prioritization?", "Which entities, identifiers, attributes and relationships constitute Prioritization?", "Which source or master system is authoritative for Prioritization?", "Who owns, validates and updates Prioritization, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "103", "key": "processes", "name": "Processes", "description": "The Processes layer defines how the product operates through real executable workflows.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b1-business-dynamics/103-processes.md", "findings": [ { "id": "processes", "name": "Processes", "description": "id - level - parent - related processes", "questions": [ "What is the current, in-scope definition of Processes?", "Which entities, identifiers, attributes and relationships constitute Processes?", "Which source or master system is authoritative for Processes?", "Who owns, validates and updates Processes, and when was it last verified?" ], "artifacts": [] }, { "id": "steps", "name": "Steps", "description": "sequence - executor - input/output", "questions": [ "What is the current, in-scope definition of Steps?", "Which entities, identifiers, attributes and relationships constitute Steps?", "Which source or master system is authoritative for Steps?", "Who owns, validates and updates Steps, and when was it last verified?" ], "artifacts": [] }, { "id": "events", "name": "Events", "description": "triggers - start/end", "questions": [ "What is the current, in-scope definition of Events?", "Which entities, identifiers, attributes and relationships constitute Events?", "Which source or master system is authoritative for Events?", "Who owns, validates and updates Events, and when was it last verified?" ], "artifacts": [] }, { "id": "gateways", "name": "Gateways", "description": "decision logic", "questions": [ "What is the current, in-scope definition of Gateways?", "Which entities, identifiers, attributes and relationships constitute Gateways?", "Which source or master system is authoritative for Gateways?", "Who owns, validates and updates Gateways, and when was it last verified?" ], "artifacts": [] }, { "id": "orchestration", "name": "Orchestration", "description": "process coordination - dependencies", "questions": [ "What is the current, in-scope definition of Orchestration?", "Which entities, identifiers, attributes and relationships constitute Orchestration?", "Which source or master system is authoritative for Orchestration?", "Who owns, validates and updates Orchestration, and when was it last verified?" ], "artifacts": [] }, { "id": "exception_flows", "name": "Exception Flows", "description": "failure paths - recovery behavior", "questions": [ "What is the current, in-scope definition of Exception Flows?", "Which entities, identifiers, attributes and relationships constitute Exception Flows?", "Which source or master system is authoritative for Exception Flows?", "Who owns, validates and updates Exception Flows, and when was it last verified?" ], "artifacts": [] }, { "id": "parallel_flows", "name": "Parallel Flows", "description": "concurrent execution", "questions": [ "What is the current, in-scope definition of Parallel Flows?", "Which entities, identifiers, attributes and relationships constitute Parallel Flows?", "Which source or master system is authoritative for Parallel Flows?", "Who owns, validates and updates Parallel Flows, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "104", "key": "outcomesandhypothesisvalidation", "name": "Outcomes and Hypothesis Validation", "description": "The Outcomes and Hypothesis Validation layer closes the loop between what we intended and what actually happened at the level of value and business goals.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b1-business-dynamics/104-outcomes-and-hypothesis-validation.md", "findings": [ { "id": "outcome", "name": "Outcome", "description": "id, evaluates (hypothesis/goal/initiative ref) - expected outcome ref, observed value, measurement window, source metric ref - attributionconfidence", "questions": [ "What is the current, in-scope definition of Outcome?", "Which entities, identifiers, attributes and relationships constitute Outcome?", "Which source or master system is authoritative for Outcome?", "Who owns, validates and updates Outcome, and when was it last verified?" ], "artifacts": [] }, { "id": "verdict", "name": "Verdict", "description": "id, value: validated|refuted|inconclusive|superseded - evidence refs (b9.903)", "questions": [ "What is the current, in-scope definition of Verdict?", "Which entities, identifiers, attributes and relationships constitute Verdict?", "Which source or master system is authoritative for Verdict?", "Who owns, validates and updates Verdict, and when was it last verified?" ], "artifacts": [] }, { "id": "value_realization", "name": "Value Realization", "description": "id, intended value ref (b0.002/b0.006), realized assessment", "questions": [ "What is the current, in-scope definition of Value Realization?", "Which entities, identifiers, attributes and relationships constitute Value Realization?", "Which source or master system is authoritative for Value Realization?", "Who owns, validates and updates Value Realization, and when was it last verified?" ], "artifacts": [] }, { "id": "follow_on_decision", "name": "Follow-on Decision", "description": "id, decision: persevere|pivot|scale|kill|re-test - rationale, linked decision record (b8.805)", "questions": [ "What is the current, in-scope definition of Follow-on Decision?", "Which entities, identifiers, attributes and relationships constitute Follow-on Decision?", "Which source or master system is authoritative for Follow-on Decision?", "Who owns, validates and updates Follow-on Decision, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b2", "name": "System Design", "description": "Bundle 2 defines how the product is realized as a working system in practice.", "layers": [ { "id": "201", "key": "applicationsandsystemarchitecture", "name": "Applications and System Architecture", "description": "The Applications and System Architecture layer defines how the product is decomposed into systems, applications, and components — and how responsibilities from business layers are mapped into executable system structure.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/201-applications-and-system-architecture.md", "findings": [ { "id": "systems", "name": "Systems", "description": "id - boundary - owned capabilities", "questions": [ "What is the current, in-scope definition of Systems?", "Which entities, identifiers, attributes and relationships constitute Systems?", "Which source or master system is authoritative for Systems?", "Who owns, validates and updates Systems, and when was it last verified?" ], "artifacts": [] }, { "id": "applications", "name": "Applications", "description": "system - responsibilities", "questions": [ "What is the current, in-scope definition of Applications?", "Which entities, identifiers, attributes and relationships constitute Applications?", "Which source or master system is authoritative for Applications?", "Who owns, validates and updates Applications, and when was it last verified?" ], "artifacts": [] }, { "id": "components", "name": "Components", "description": "application - responsibility - execution ownership - implements capabilities/services", "questions": [ "What is the current, in-scope definition of Components?", "Which entities, identifiers, attributes and relationships constitute Components?", "Which source or master system is authoritative for Components?", "Who owns, validates and updates Components, and when was it last verified?" ], "artifacts": [] }, { "id": "modules", "name": "Modules", "description": "grouping", "questions": [ "What is the current, in-scope definition of Modules?", "Which entities, identifiers, attributes and relationships constitute Modules?", "Which source or master system is authoritative for Modules?", "Who owns, validates and updates Modules, and when was it last verified?" ], "artifacts": [] }, { "id": "deployment_units", "name": "Deployment Units", "description": "runtime structure", "questions": [ "What is the current, in-scope definition of Deployment Units?", "Which entities, identifiers, attributes and relationships constitute Deployment Units?", "Which source or master system is authoritative for Deployment Units?", "Who owns, validates and updates Deployment Units, and when was it last verified?" ], "artifacts": [] }, { "id": "responsibility_mapping", "name": "Responsibility Mapping", "description": "component → capability - component → service - component → process step - component → critical step", "questions": [ "What is the current, in-scope definition of Responsibility Mapping?", "Which entities, identifiers, attributes and relationships constitute Responsibility Mapping?", "Which source or master system is authoritative for Responsibility Mapping?", "Who owns, validates and updates Responsibility Mapping, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "202", "key": "dataandinformationarchitecture", "name": "Data and Information Architecture", "description": "The Data and Information Architecture layer defines how information is structured, owned, transformed, and flows across the system.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/202-data-and-information-architecture.md", "findings": [ { "id": "data_domains", "name": "Data Domains", "description": "id - description - entities", "questions": [ "What is the current, in-scope definition of Data Domains?", "Which entities, identifiers, attributes and relationships constitute Data Domains?", "Which source or master system is authoritative for Data Domains?", "Who owns, validates and updates Data Domains, and when was it last verified?" ], "artifacts": [] }, { "id": "entities", "name": "Entities", "description": "id - domain - attributes - states (optional) - lifecycle", "questions": [ "What is the current, in-scope definition of Entities?", "Which entities, identifiers, attributes and relationships constitute Entities?", "Which source or master system is authoritative for Entities?", "Who owns, validates and updates Entities, and when was it last verified?" ], "artifacts": [] }, { "id": "attributes", "name": "Attributes", "description": "name - type - meaning - constraints", "questions": [ "What is the current, in-scope definition of Attributes?", "Which entities, identifiers, attributes and relationships constitute Attributes?", "Which source or master system is authoritative for Attributes?", "Who owns, validates and updates Attributes, and when was it last verified?" ], "artifacts": [] }, { "id": "relationships", "name": "Relationships", "description": "type - cardinality", "questions": [ "What is the current, in-scope definition of Relationships?", "Which entities, identifiers, attributes and relationships constitute Relationships?", "Which source or master system is authoritative for Relationships?", "Who owns, validates and updates Relationships, and when was it last verified?" ], "artifacts": [] }, { "id": "ownership", "name": "Ownership", "description": "component owner - source of truth - access rules", "questions": [ "What is the current, in-scope definition of Ownership?", "Which entities, identifiers, attributes and relationships constitute Ownership?", "Which source or master system is authoritative for Ownership?", "Who owns, validates and updates Ownership, and when was it last verified?" ], "artifacts": [] }, { "id": "data_flows", "name": "Data Flows", "description": "source component - target component - entities transferred", "questions": [ "What is the current, in-scope definition of Data Flows?", "Which entities, identifiers, attributes and relationships constitute Data Flows?", "Which source or master system is authoritative for Data Flows?", "Who owns, validates and updates Data Flows, and when was it last verified?" ], "artifacts": [] }, { "id": "lifecycle", "name": "Lifecycle", "description": "states - transitions - triggers", "questions": [ "What is the current, in-scope definition of Lifecycle?", "Which entities, identifiers, attributes and relationships constitute Lifecycle?", "Which source or master system is authoritative for Lifecycle?", "Who owns, validates and updates Lifecycle, and when was it last verified?" ], "artifacts": [] }, { "id": "consistency_rules", "name": "Consistency Rules", "description": "consistency type - synchronization rules", "questions": [ "What is the current, in-scope definition of Consistency Rules?", "Which entities, identifiers, attributes and relationships constitute Consistency Rules?", "Which source or master system is authoritative for Consistency Rules?", "Who owns, validates and updates Consistency Rules, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "203", "key": "apiandinterfaces", "name": "API and Interfaces", "description": "The API and Interfaces layer defines how system capabilities are exposed as formal interaction contracts between components.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/203-api-and-interfaces.md", "findings": [ { "id": "apis", "name": "APIs", "description": "id - owner component - exposure type", "questions": [ "What is the current, in-scope definition of APIs?", "Which entities, identifiers, attributes and relationships constitute APIs?", "Which source or master system is authoritative for APIs?", "Who owns, validates and updates APIs, and when was it last verified?" ], "artifacts": [] }, { "id": "operations", "name": "Operations", "description": "id - purpose - request - response - interaction pattern", "questions": [ "What is the current, in-scope definition of Operations?", "Which entities, identifiers, attributes and relationships constitute Operations?", "Which source or master system is authoritative for Operations?", "Who owns, validates and updates Operations, and when was it last verified?" ], "artifacts": [] }, { "id": "requests_responses", "name": "Requests / Responses", "description": "structure - validation rules", "questions": [ "What is the current, in-scope definition of Requests / Responses?", "Which entities, identifiers, attributes and relationships constitute Requests / Responses?", "Which source or master system is authoritative for Requests / Responses?", "Who owns, validates and updates Requests / Responses, and when was it last verified?" ], "artifacts": [] }, { "id": "commands", "name": "Commands", "description": "intent - mapped logic", "questions": [ "What is the current, in-scope definition of Commands?", "Which entities, identifiers, attributes and relationships constitute Commands?", "Which source or master system is authoritative for Commands?", "Who owns, validates and updates Commands, and when was it last verified?" ], "artifacts": [] }, { "id": "events", "name": "Events", "description": "type - payload - producer", "questions": [ "What is the current, in-scope definition of Events?", "Which entities, identifiers, attributes and relationships constitute Events?", "Which source or master system is authoritative for Events?", "Who owns, validates and updates Events, and when was it last verified?" ], "artifacts": [] }, { "id": "contracts", "name": "Contracts", "description": "structure - compatibility rules - versioning", "questions": [ "What is the current, in-scope definition of Contracts?", "Which entities, identifiers, attributes and relationships constitute Contracts?", "Which source or master system is authoritative for Contracts?", "Who owns, validates and updates Contracts, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "204", "key": "integrations", "name": "Integrations", "description": "The Integrations layer defines how systems are actually connected and communicate in real-world environments.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/204-integrations.md", "findings": [ { "id": "integrations", "name": "Integrations", "description": "id - purpose - connected systems - topology", "questions": [ "What is the current, in-scope definition of Integrations?", "Which entities, identifiers, attributes and relationships constitute Integrations?", "Which source or master system is authoritative for Integrations?", "Who owns, validates and updates Integrations, and when was it last verified?" ], "artifacts": [] }, { "id": "systems", "name": "Systems", "description": "description - ownership - role", "questions": [ "What is the current, in-scope definition of Systems?", "Which entities, identifiers, attributes and relationships constitute Systems?", "Which source or master system is authoritative for Systems?", "Who owns, validates and updates Systems, and when was it last verified?" ], "artifacts": [] }, { "id": "communication_patterns", "name": "Communication Patterns", "description": "type - interaction style", "questions": [ "What is the current, in-scope definition of Communication Patterns?", "Which entities, identifiers, attributes and relationships constitute Communication Patterns?", "Which source or master system is authoritative for Communication Patterns?", "Who owns, validates and updates Communication Patterns, and when was it last verified?" ], "artifacts": [] }, { "id": "protocols", "name": "Protocols", "description": "protocol - constraints", "questions": [ "What is the current, in-scope definition of Protocols?", "Which entities, identifiers, attributes and relationships constitute Protocols?", "Which source or master system is authoritative for Protocols?", "Who owns, validates and updates Protocols, and when was it last verified?" ], "artifacts": [] }, { "id": "channels", "name": "Channels", "description": "type - endpoints / topics / queues", "questions": [ "What is the current, in-scope definition of Channels?", "Which entities, identifiers, attributes and relationships constitute Channels?", "Which source or master system is authoritative for Channels?", "Who owns, validates and updates Channels, and when was it last verified?" ], "artifacts": [] }, { "id": "messages_events", "name": "Messages / Events", "description": "payload - source - destination", "questions": [ "What is the current, in-scope definition of Messages / Events?", "Which entities, identifiers, attributes and relationships constitute Messages / Events?", "Which source or master system is authoritative for Messages / Events?", "Who owns, validates and updates Messages / Events, and when was it last verified?" ], "artifacts": [] }, { "id": "reliability", "name": "Reliability", "description": "delivery guarantees - retry policy - failure handling", "questions": [ "What is the current, in-scope definition of Reliability?", "Which entities, identifiers, attributes and relationships constitute Reliability?", "Which source or master system is authoritative for Reliability?", "Who owns, validates and updates Reliability, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "205", "key": "externalsystemsandecosystemsurface", "name": "External Systems and Ecosystem Surface", "description": "Model external systems as first-class entities with contracts, SLAs, and breaking-change monitoring.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/205-external-systems-and-ecosystem-surface.md", "findings": [ { "id": "external_systems_and_ecosystem_surface", "name": "External Systems and Ecosystem Surface", "description": "Structured external systems and ecosystem surface entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of External Systems and Ecosystem Surface?", "Which entities, identifiers, attributes and relationships constitute External Systems and Ecosystem Surface?", "Which source or master system is authoritative for External Systems and Ecosystem Surface?", "Who owns, validates and updates External Systems and Ecosystem Surface, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "206", "key": "eventcatalogandeventmesh", "name": "Event Catalog and Event Mesh", "description": "Model event-driven architecture with a first-class event catalog, producers, consumers, and contracts.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/206-event-catalog-and-event-mesh.md", "findings": [ { "id": "event_catalog_and_event_mesh", "name": "Event Catalog and Event Mesh", "description": "Structured event catalog and event mesh entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Event Catalog and Event Mesh?", "Which entities, identifiers, attributes and relationships constitute Event Catalog and Event Mesh?", "Which source or master system is authoritative for Event Catalog and Event Mesh?", "Who owns, validates and updates Event Catalog and Event Mesh, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "207", "key": "boundedcontextsanddomainarchitecture", "name": "Bounded Contexts and Domain Architecture", "description": "Model strategic DDD: bounded contexts, subdomains, context maps, and anti-corruption layers.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b2-system-design/207-bounded-contexts-and-domain-architecture.md", "findings": [ { "id": "bounded_contexts_and_domain_architecture", "name": "Bounded Contexts and Domain Architecture", "description": "Structured bounded contexts and domain architecture entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Bounded Contexts and Domain Architecture?", "Which entities, identifiers, attributes and relationships constitute Bounded Contexts and Domain Architecture?", "Which source or master system is authoritative for Bounded Contexts and Domain Architecture?", "Who owns, validates and updates Bounded Contexts and Domain Architecture, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b3", "name": "Implementation", "description": "Bundle 3 defines how the system becomes real, executable software running in real environments.", "layers": [ { "id": "301", "key": "technologyarchitecture", "name": "Technology Architecture", "description": "The Technology Architecture layer defines the technological foundation, constraints, and runtime context used to implement the system.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b3-implementation/301-technology-architecture.md", "findings": [ { "id": "technologies", "name": "Technologies", "description": "id - type - purpose", "questions": [ "What is the current, in-scope definition of Technologies?", "Which entities, identifiers, attributes and relationships constitute Technologies?", "Which source or master system is authoritative for Technologies?", "Who owns, validates and updates Technologies, and when was it last verified?" ], "artifacts": [] }, { "id": "runtimes", "name": "Runtimes", "description": "id - supported technologies - execution model", "questions": [ "What is the current, in-scope definition of Runtimes?", "Which entities, identifiers, attributes and relationships constitute Runtimes?", "Which source or master system is authoritative for Runtimes?", "Who owns, validates and updates Runtimes, and when was it last verified?" ], "artifacts": [] }, { "id": "frameworks_libraries", "name": "Frameworks & Libraries", "description": "language - usage context", "questions": [ "What is the current, in-scope definition of Frameworks & Libraries?", "Which entities, identifiers, attributes and relationships constitute Frameworks & Libraries?", "Which source or master system is authoritative for Frameworks & Libraries?", "Who owns, validates and updates Frameworks & Libraries, and when was it last verified?" ], "artifacts": [] }, { "id": "storage", "name": "Storage", "description": "type (relational / NoSQL / object / cache) - purpose", "questions": [ "What is the current, in-scope definition of Storage?", "Which entities, identifiers, attributes and relationships constitute Storage?", "Which source or master system is authoritative for Storage?", "Who owns, validates and updates Storage, and when was it last verified?" ], "artifacts": [] }, { "id": "messaging", "name": "Messaging", "description": "type (queue / pub-sub / streaming) - usage", "questions": [ "What is the current, in-scope definition of Messaging?", "Which entities, identifiers, attributes and relationships constitute Messaging?", "Which source or master system is authoritative for Messaging?", "Who owns, validates and updates Messaging, and when was it last verified?" ], "artifacts": [] }, { "id": "platforms", "name": "Platforms", "description": "environment type - hosting model", "questions": [ "What is the current, in-scope definition of Platforms?", "Which entities, identifiers, attributes and relationships constitute Platforms?", "Which source or master system is authoritative for Platforms?", "Who owns, validates and updates Platforms, and when was it last verified?" ], "artifacts": [] }, { "id": "constraints", "name": "Constraints", "description": "limitation - affected components", "questions": [ "What is the current, in-scope definition of Constraints?", "Which entities, identifiers, attributes and relationships constitute Constraints?", "Which source or master system is authoritative for Constraints?", "Who owns, validates and updates Constraints, and when was it last verified?" ], "artifacts": [] }, { "id": "capabilities", "name": "Capabilities", "description": "strength - use cases", "questions": [ "What is the current, in-scope definition of Capabilities?", "Which entities, identifiers, attributes and relationships constitute Capabilities?", "Which source or master system is authoritative for Capabilities?", "Who owns, validates and updates Capabilities, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "302", "key": "codeandimplementation", "name": "Code and Implementation", "description": "The Code and Implementation layer defines how the system is realized in actual source code and logical implementation structure.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b3-implementation/302-code-and-implementation.md", "findings": [ { "id": "repositories", "name": "Repositories", "description": "id - location - purpose", "questions": [ "What is the current, in-scope definition of Repositories?", "Which entities, identifiers, attributes and relationships constitute Repositories?", "Which source or master system is authoritative for Repositories?", "Who owns, validates and updates Repositories, and when was it last verified?" ], "artifacts": [] }, { "id": "codebases", "name": "Codebases", "description": "repository - scope", "questions": [ "What is the current, in-scope definition of Codebases?", "Which entities, identifiers, attributes and relationships constitute Codebases?", "Which source or master system is authoritative for Codebases?", "Who owns, validates and updates Codebases, and when was it last verified?" ], "artifacts": [] }, { "id": "modules", "name": "Modules", "description": "codebase - responsibility", "questions": [ "What is the current, in-scope definition of Modules?", "Which entities, identifiers, attributes and relationships constitute Modules?", "Which source or master system is authoritative for Modules?", "Who owns, validates and updates Modules, and when was it last verified?" ], "artifacts": [] }, { "id": "implementation_units", "name": "Implementation Units", "description": "type - module - purpose", "questions": [ "What is the current, in-scope definition of Implementation Units?", "Which entities, identifiers, attributes and relationships constitute Implementation Units?", "Which source or master system is authoritative for Implementation Units?", "Who owns, validates and updates Implementation Units, and when was it last verified?" ], "artifacts": [] }, { "id": "code_mapping", "name": "Code Mapping", "description": "module → component - function → operation - class → entity - handler → process step", "questions": [ "What is the current, in-scope definition of Code Mapping?", "Which entities, identifiers, attributes and relationships constitute Code Mapping?", "Which source or master system is authoritative for Code Mapping?", "Who owns, validates and updates Code Mapping, and when was it last verified?" ], "artifacts": [] }, { "id": "tests", "name": "Tests", "description": "type - validates - coverage", "questions": [ "What is the current, in-scope definition of Tests?", "Which entities, identifiers, attributes and relationships constitute Tests?", "Which source or master system is authoritative for Tests?", "Who owns, validates and updates Tests, and when was it last verified?" ], "artifacts": [] }, { "id": "dependencies", "name": "Dependencies", "description": "internal dependencies - external libraries", "questions": [ "What is the current, in-scope definition of Dependencies?", "Which entities, identifiers, attributes and relationships constitute Dependencies?", "Which source or master system is authoritative for Dependencies?", "Who owns, validates and updates Dependencies, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "303", "key": "builddeploymentruntimeartifacts", "name": "Build, Deployment and Runtime Artifacts", "description": "The Build, Deployment and Runtime Artifacts layer defines how code is transformed into runnable artifacts and how those artifacts are delivered into execution environments.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b3-implementation/303-build-deployment-and-runtime-artifacts.md", "findings": [ { "id": "build", "name": "Build", "description": "id - input code - output artifact", "questions": [ "What is the current, in-scope definition of Build?", "Which entities, identifiers, attributes and relationships constitute Build?", "Which source or master system is authoritative for Build?", "Who owns, validates and updates Build, and when was it last verified?" ], "artifacts": [] }, { "id": "artifacts", "name": "Artifacts", "description": "id - type - version", "questions": [ "What is the current, in-scope definition of Artifacts?", "Which entities, identifiers, attributes and relationships constitute Artifacts?", "Which source or master system is authoritative for Artifacts?", "Who owns, validates and updates Artifacts, and when was it last verified?" ], "artifacts": [] }, { "id": "packaging", "name": "Packaging", "description": "format - structure", "questions": [ "What is the current, in-scope definition of Packaging?", "Which entities, identifiers, attributes and relationships constitute Packaging?", "Which source or master system is authoritative for Packaging?", "Who owns, validates and updates Packaging, and when was it last verified?" ], "artifacts": [] }, { "id": "deployment", "name": "Deployment", "description": "unit - target environment", "questions": [ "What is the current, in-scope definition of Deployment?", "Which entities, identifiers, attributes and relationships constitute Deployment?", "Which source or master system is authoritative for Deployment?", "Who owns, validates and updates Deployment, and when was it last verified?" ], "artifacts": [] }, { "id": "runtime", "name": "Runtime", "description": "instances - scaling model", "questions": [ "What is the current, in-scope definition of Runtime?", "Which entities, identifiers, attributes and relationships constitute Runtime?", "Which source or master system is authoritative for Runtime?", "Who owns, validates and updates Runtime, and when was it last verified?" ], "artifacts": [] }, { "id": "pipeline", "name": "Pipeline", "description": "stages - triggers - dependencies", "questions": [ "What is the current, in-scope definition of Pipeline?", "Which entities, identifiers, attributes and relationships constitute Pipeline?", "Which source or master system is authoritative for Pipeline?", "Who owns, validates and updates Pipeline, and when was it last verified?" ], "artifacts": [] }, { "id": "environments", "name": "Environments", "description": "name - purpose", "questions": [ "What is the current, in-scope definition of Environments?", "Which entities, identifiers, attributes and relationships constitute Environments?", "Which source or master system is authoritative for Environments?", "Who owns, validates and updates Environments, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "304", "key": "dependencyinventorysbomandreproducibility", "name": "Dependency Inventory, SBOM and Reproducibility", "description": "Model the full dependency graph, SBOM, license inventory, and supply chain provenance for build reproducibility.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b3-implementation/304-dependency-inventory-sbom-and-reproducibility.md", "findings": [ { "id": "dependency_inventory_sbom_and_reproducibility", "name": "Dependency Inventory, SBOM and Reproducibility", "description": "Structured dependency inventory, sbom and reproducibility entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Dependency Inventory, SBOM and Reproducibility?", "Which entities, identifiers, attributes and relationships constitute Dependency Inventory, SBOM and Reproducibility?", "Which source or master system is authoritative for Dependency Inventory, SBOM and Reproducibility?", "Who owns, validates and updates Dependency Inventory, SBOM and Reproducibility, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "305", "key": "configurationfeatureflagsandenvironmentvariants", "name": "Configuration, Feature Flags and Environment Variants", "description": "Model configuration, feature flags, and environment variants as a separate surface from code.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b3-implementation/305-configuration-feature-flags-and-environment-variants.md", "findings": [ { "id": "configuration_feature_flags_and_environment_variants", "name": "Configuration, Feature Flags and Environment Variants", "description": "Structured configuration, feature flags and environment variants entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Configuration, Feature Flags and Environment Variants?", "Which entities, identifiers, attributes and relationships constitute Configuration, Feature Flags and Environment Variants?", "Which source or master system is authoritative for Configuration, Feature Flags and Environment Variants?", "Who owns, validates and updates Configuration, Feature Flags and Environment Variants, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b4", "name": "Product Behavior", "description": "Bundle 4 defines what the system must do, how it behaves, who is allowed to act, and how well it must perform.", "layers": [ { "id": "401", "key": "requirements", "name": "Requirements", "description": "The Requirements layer defines what the system must do and under which conditions it is considered correct.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/401-requirements.md", "findings": [ { "id": "requirements", "name": "Requirements", "description": "id - type - description - priority", "questions": [ "What is the current, in-scope definition of Requirements?", "Which entities, identifiers, attributes and relationships constitute Requirements?", "Which source or master system is authoritative for Requirements?", "Who owns, validates and updates Requirements, and when was it last verified?" ], "artifacts": [] }, { "id": "acceptance_criteria", "name": "Acceptance Criteria", "description": "condition - expected result", "questions": [ "What is the current, in-scope definition of Acceptance Criteria?", "Which entities, identifiers, attributes and relationships constitute Acceptance Criteria?", "Which source or master system is authoritative for Acceptance Criteria?", "Who owns, validates and updates Acceptance Criteria, and when was it last verified?" ], "artifacts": [] }, { "id": "scenarios", "name": "Scenarios", "description": "context (given) - action (when) - outcome (then)", "questions": [ "What is the current, in-scope definition of Scenarios?", "Which entities, identifiers, attributes and relationships constitute Scenarios?", "Which source or master system is authoritative for Scenarios?", "Who owns, validates and updates Scenarios, and when was it last verified?" ], "artifacts": [] }, { "id": "constraints", "name": "Constraints", "description": "type - limitation", "questions": [ "What is the current, in-scope definition of Constraints?", "Which entities, identifiers, attributes and relationships constitute Constraints?", "Which source or master system is authoritative for Constraints?", "Who owns, validates and updates Constraints, and when was it last verified?" ], "artifacts": [] }, { "id": "traceability", "name": "Traceability", "description": "linked initiative - linked value - linked process", "questions": [ "What is the current, in-scope definition of Traceability?", "Which entities, identifiers, attributes and relationships constitute Traceability?", "Which source or master system is authoritative for Traceability?", "Who owns, validates and updates Traceability, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "402", "key": "domainmodelandbusinessrules", "name": "Domain Model and Business Rules", "description": "The Domain Model and Business Rules layer defines the core logic of the product domain — what entities exist, how they behave, and which rules must always hold.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/402-domain-model-and-business-rules.md", "findings": [ { "id": "domain_entities", "name": "Domain Entities", "description": "id - attributes - relationships", "questions": [ "What is the current, in-scope definition of Domain Entities?", "Which entities, identifiers, attributes and relationships constitute Domain Entities?", "Which source or master system is authoritative for Domain Entities?", "Who owns, validates and updates Domain Entities, and when was it last verified?" ], "artifacts": [] }, { "id": "attributes", "name": "Attributes", "description": "name - type - constraints", "questions": [ "What is the current, in-scope definition of Attributes?", "Which entities, identifiers, attributes and relationships constitute Attributes?", "Which source or master system is authoritative for Attributes?", "Who owns, validates and updates Attributes, and when was it last verified?" ], "artifacts": [] }, { "id": "relationships", "name": "Relationships", "description": "type - cardinality", "questions": [ "What is the current, in-scope definition of Relationships?", "Which entities, identifiers, attributes and relationships constitute Relationships?", "Which source or master system is authoritative for Relationships?", "Who owns, validates and updates Relationships, and when was it last verified?" ], "artifacts": [] }, { "id": "business_rules", "name": "Business Rules", "description": "condition - outcome", "questions": [ "What is the current, in-scope definition of Business Rules?", "Which entities, identifiers, attributes and relationships constitute Business Rules?", "Which source or master system is authoritative for Business Rules?", "Who owns, validates and updates Business Rules, and when was it last verified?" ], "artifacts": [] }, { "id": "invariants", "name": "Invariants", "description": "rule - validation", "questions": [ "What is the current, in-scope definition of Invariants?", "Which entities, identifiers, attributes and relationships constitute Invariants?", "Which source or master system is authoritative for Invariants?", "Who owns, validates and updates Invariants, and when was it last verified?" ], "artifacts": [] }, { "id": "lifecycle", "name": "Lifecycle", "description": "states - transitions", "questions": [ "What is the current, in-scope definition of Lifecycle?", "Which entities, identifiers, attributes and relationships constitute Lifecycle?", "Which source or master system is authoritative for Lifecycle?", "Who owns, validates and updates Lifecycle, and when was it last verified?" ], "artifacts": [] }, { "id": "decision_models", "name": "Decision Models", "description": "inputs - rules - outputs", "questions": [ "What is the current, in-scope definition of Decision Models?", "Which entities, identifiers, attributes and relationships constitute Decision Models?", "Which source or master system is authoritative for Decision Models?", "Who owns, validates and updates Decision Models, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "403", "key": "accessrights", "name": "Access Rights", "description": "The Access Rights layer defines who is allowed to perform which actions under which conditions.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/403-access-rights.md", "findings": [ { "id": "actors", "name": "Actors", "description": "id - type - attributes", "questions": [ "What is the current, in-scope definition of Actors?", "Which entities, identifiers, attributes and relationships constitute Actors?", "Which source or master system is authoritative for Actors?", "Who owns, validates and updates Actors, and when was it last verified?" ], "artifacts": [] }, { "id": "roles", "name": "Roles", "description": "id - assigned permissions", "questions": [ "What is the current, in-scope definition of Roles?", "Which entities, identifiers, attributes and relationships constitute Roles?", "Which source or master system is authoritative for Roles?", "Who owns, validates and updates Roles, and when was it last verified?" ], "artifacts": [] }, { "id": "permissions", "name": "Permissions", "description": "action - resource", "questions": [ "What is the current, in-scope definition of Permissions?", "Which entities, identifiers, attributes and relationships constitute Permissions?", "Which source or master system is authoritative for Permissions?", "Who owns, validates and updates Permissions, and when was it last verified?" ], "artifacts": [] }, { "id": "policies", "name": "Policies", "description": "rule - applicable roles - conditions", "questions": [ "What is the current, in-scope definition of Policies?", "Which entities, identifiers, attributes and relationships constitute Policies?", "Which source or master system is authoritative for Policies?", "Who owns, validates and updates Policies, and when was it last verified?" ], "artifacts": [] }, { "id": "conditions", "name": "Conditions", "description": "logic - parameters", "questions": [ "What is the current, in-scope definition of Conditions?", "Which entities, identifiers, attributes and relationships constitute Conditions?", "Which source or master system is authoritative for Conditions?", "Who owns, validates and updates Conditions, and when was it last verified?" ], "artifacts": [] }, { "id": "scope", "name": "Scope", "description": "boundaries - limitations", "questions": [ "What is the current, in-scope definition of Scope?", "Which entities, identifiers, attributes and relationships constitute Scope?", "Which source or master system is authoritative for Scope?", "Who owns, validates and updates Scope, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "404", "key": "nfrandqualityattributes", "name": "NFR and Quality Attributes", "description": "The NFR (Non-Functional Requirements) and Quality Attributes layer defines how well the system must perform its behavior.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/404-nfr-and-quality-attributes.md", "findings": [ { "id": "quality_attributes", "name": "Quality Attributes", "description": "type - description", "questions": [ "What is the current, in-scope definition of Quality Attributes?", "Which entities, identifiers, attributes and relationships constitute Quality Attributes?", "Which source or master system is authoritative for Quality Attributes?", "Who owns, validates and updates Quality Attributes, and when was it last verified?" ], "artifacts": [] }, { "id": "nfrs", "name": "NFRs", "description": "requirement - metric - threshold", "questions": [ "What is the current, in-scope definition of NFRs?", "Which entities, identifiers, attributes and relationships constitute NFRs?", "Which source or master system is authoritative for NFRs?", "Who owns, validates and updates NFRs, and when was it last verified?" ], "artifacts": [] }, { "id": "scenarios", "name": "Scenarios", "description": "stimulus - environment - response - measure", "questions": [ "What is the current, in-scope definition of Scenarios?", "Which entities, identifiers, attributes and relationships constitute Scenarios?", "Which source or master system is authoritative for Scenarios?", "Who owns, validates and updates Scenarios, and when was it last verified?" ], "artifacts": [] }, { "id": "metrics", "name": "Metrics", "description": "definition - unit", "questions": [ "What is the current, in-scope definition of Metrics?", "Which entities, identifiers, attributes and relationships constitute Metrics?", "Which source or master system is authoritative for Metrics?", "Who owns, validates and updates Metrics, and when was it last verified?" ], "artifacts": [] }, { "id": "thresholds", "name": "Thresholds", "description": "acceptable range", "questions": [ "What is the current, in-scope definition of Thresholds?", "Which entities, identifiers, attributes and relationships constitute Thresholds?", "Which source or master system is authoritative for Thresholds?", "Who owns, validates and updates Thresholds, and when was it last verified?" ], "artifacts": [] }, { "id": "sla_slo", "name": "SLA / SLO", "description": "target values - measurement method", "questions": [ "What is the current, in-scope definition of SLA / SLO?", "Which entities, identifiers, attributes and relationships constitute SLA / SLO?", "Which source or master system is authoritative for SLA / SLO?", "Who owns, validates and updates SLA / SLO, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "405", "key": "statemachinesandlifecycles", "name": "State Machines and Lifecycles", "description": "Model explicit state machines and entity lifecycles for safe AI-assisted behavior modification.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/405-state-machines-and-lifecycles.md", "findings": [ { "id": "state_machines_and_lifecycles", "name": "State Machines and Lifecycles", "description": "Structured state machines and lifecycles entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of State Machines and Lifecycles?", "Which entities, identifiers, attributes and relationships constitute State Machines and Lifecycles?", "Which source or master system is authoritative for State Machines and Lifecycles?", "Who owns, validates and updates State Machines and Lifecycles, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "406", "key": "behavioralcontractsandinvariants", "name": "Behavioral Contracts and Invariants", "description": "Model formal behavioral contracts (pre/postconditions, invariants) for AI-safe behavior reasoning.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/406-behavioral-contracts-and-invariants.md", "findings": [ { "id": "behavioral_contracts_and_invariants", "name": "Behavioral Contracts and Invariants", "description": "Structured behavioral contracts and invariants entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Behavioral Contracts and Invariants?", "Which entities, identifiers, attributes and relationships constitute Behavioral Contracts and Invariants?", "Which source or master system is authoritative for Behavioral Contracts and Invariants?", "Who owns, validates and updates Behavioral Contracts and Invariants, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "407", "key": "errortaxonomyandfailurebehavior", "name": "Error Taxonomy and Failure Behavior", "description": "Model the complete error taxonomy and failure behavior for the product.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b4-product-behavior/407-error-taxonomy-and-failure-behavior.md", "findings": [ { "id": "error_taxonomy_and_failure_behavior", "name": "Error Taxonomy and Failure Behavior", "description": "Structured error taxonomy and failure behavior entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Error Taxonomy and Failure Behavior?", "Which entities, identifiers, attributes and relationships constitute Error Taxonomy and Failure Behavior?", "Which source or master system is authoritative for Error Taxonomy and Failure Behavior?", "Who owns, validates and updates Error Taxonomy and Failure Behavior, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b5", "name": "User Interaction", "description": "Bundle 5 defines how users interact with the product and how the system presents itself to the user.", "layers": [ { "id": "501", "key": "userscenariosanduxlogic", "name": "User Scenarios and UX Logic", "description": "The User Scenarios and UX Logic layer defines how users interact with the system to achieve their goals.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b5-user-interaction/501-user-scenarios-and-ux-logic.md", "findings": [ { "id": "user_goals", "name": "User Goals", "description": "id - description - actor", "questions": [ "What is the current, in-scope definition of User Goals?", "Which entities, identifiers, attributes and relationships constitute User Goals?", "Which source or master system is authoritative for User Goals?", "Who owns, validates and updates User Goals, and when was it last verified?" ], "artifacts": [] }, { "id": "scenarios", "name": "Scenarios", "description": "context - goal - steps", "questions": [ "What is the current, in-scope definition of Scenarios?", "Which entities, identifiers, attributes and relationships constitute Scenarios?", "Which source or master system is authoritative for Scenarios?", "Who owns, validates and updates Scenarios, and when was it last verified?" ], "artifacts": [] }, { "id": "interaction_flows", "name": "Interaction Flows", "description": "ordered steps - decision points", "questions": [ "What is the current, in-scope definition of Interaction Flows?", "Which entities, identifiers, attributes and relationships constitute Interaction Flows?", "Which source or master system is authoritative for Interaction Flows?", "Who owns, validates and updates Interaction Flows, and when was it last verified?" ], "artifacts": [] }, { "id": "journeys", "name": "Journeys", "description": "multiple scenarios - touchpoints", "questions": [ "What is the current, in-scope definition of Journeys?", "Which entities, identifiers, attributes and relationships constitute Journeys?", "Which source or master system is authoritative for Journeys?", "Who owns, validates and updates Journeys, and when was it last verified?" ], "artifacts": [] }, { "id": "ux_decisions", "name": "UX Decisions", "description": "decision - rationale", "questions": [ "What is the current, in-scope definition of UX Decisions?", "Which entities, identifiers, attributes and relationships constitute UX Decisions?", "Which source or master system is authoritative for UX Decisions?", "Who owns, validates and updates UX Decisions, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "502", "key": "interfacestructureandnavigation", "name": "Interface Structure and Navigation", "description": "The Interface Structure and Navigation layer defines how the user interface is organized and how users move through it.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b5-user-interaction/502-interface-structure-and-navigation.md", "findings": [ { "id": "interface_areas", "name": "Interface Areas", "description": "id - purpose - contained pages", "questions": [ "What is the current, in-scope definition of Interface Areas?", "Which entities, identifiers, attributes and relationships constitute Interface Areas?", "Which source or master system is authoritative for Interface Areas?", "Who owns, validates and updates Interface Areas, and when was it last verified?" ], "artifacts": [] }, { "id": "pages", "name": "Pages", "description": "id - route - layout", "questions": [ "What is the current, in-scope definition of Pages?", "Which entities, identifiers, attributes and relationships constitute Pages?", "Which source or master system is authoritative for Pages?", "Who owns, validates and updates Pages, and when was it last verified?" ], "artifacts": [] }, { "id": "navigation", "name": "Navigation", "description": "nodes - hierarchy", "questions": [ "What is the current, in-scope definition of Navigation?", "Which entities, identifiers, attributes and relationships constitute Navigation?", "Which source or master system is authoritative for Navigation?", "Who owns, validates and updates Navigation, and when was it last verified?" ], "artifacts": [] }, { "id": "routes", "name": "Routes", "description": "path - target page", "questions": [ "What is the current, in-scope definition of Routes?", "Which entities, identifiers, attributes and relationships constitute Routes?", "Which source or master system is authoritative for Routes?", "Who owns, validates and updates Routes, and when was it last verified?" ], "artifacts": [] }, { "id": "layout", "name": "Layout", "description": "regions - composition", "questions": [ "What is the current, in-scope definition of Layout?", "Which entities, identifiers, attributes and relationships constitute Layout?", "Which source or master system is authoritative for Layout?", "Who owns, validates and updates Layout, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "503", "key": "screensformsuistates", "name": "Screens, Forms and UI States", "description": "The Screens, Forms and UI States layer defines what the user actually sees and how the interface reacts.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b5-user-interaction/503-screens-forms-and-ui-states.md", "findings": [ { "id": "screens", "name": "Screens", "description": "id - purpose - linked page", "questions": [ "What is the current, in-scope definition of Screens?", "Which entities, identifiers, attributes and relationships constitute Screens?", "Which source or master system is authoritative for Screens?", "Who owns, validates and updates Screens, and when was it last verified?" ], "artifacts": [] }, { "id": "forms", "name": "Forms", "description": "fields - validation", "questions": [ "What is the current, in-scope definition of Forms?", "Which entities, identifiers, attributes and relationships constitute Forms?", "Which source or master system is authoritative for Forms?", "Who owns, validates and updates Forms, and when was it last verified?" ], "artifacts": [] }, { "id": "fields", "name": "Fields", "description": "type - constraints", "questions": [ "What is the current, in-scope definition of Fields?", "Which entities, identifiers, attributes and relationships constitute Fields?", "Which source or master system is authoritative for Fields?", "Who owns, validates and updates Fields, and when was it last verified?" ], "artifacts": [] }, { "id": "components", "name": "Components", "description": "type - reuse", "questions": [ "What is the current, in-scope definition of Components?", "Which entities, identifiers, attributes and relationships constitute Components?", "Which source or master system is authoritative for Components?", "Who owns, validates and updates Components, and when was it last verified?" ], "artifacts": [] }, { "id": "states", "name": "States", "description": "type - triggers", "questions": [ "What is the current, in-scope definition of States?", "Which entities, identifiers, attributes and relationships constitute States?", "Which source or master system is authoritative for States?", "Who owns, validates and updates States, and when was it last verified?" ], "artifacts": [] }, { "id": "validation", "name": "Validation", "description": "rules - messages", "questions": [ "What is the current, in-scope definition of Validation?", "Which entities, identifiers, attributes and relationships constitute Validation?", "Which source or master system is authoritative for Validation?", "Who owns, validates and updates Validation, and when was it last verified?" ], "artifacts": [] }, { "id": "feedback", "name": "Feedback", "description": "message - condition", "questions": [ "What is the current, in-scope definition of Feedback?", "Which entities, identifiers, attributes and relationships constitute Feedback?", "Which source or master system is authoritative for Feedback?", "Who owns, validates and updates Feedback, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "504", "key": "designsystemanduicomponents", "name": "Design System and UI Components", "description": "Model the design system, component library, tokens, and themes for AI-assisted UI development.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b5-user-interaction/504-design-system-and-ui-components.md", "findings": [ { "id": "design_system_and_ui_components", "name": "Design System and UI Components", "description": "Structured design system and ui components entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Design System and UI Components?", "Which entities, identifiers, attributes and relationships constitute Design System and UI Components?", "Which source or master system is authoritative for Design System and UI Components?", "Who owns, validates and updates Design System and UI Components, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "505", "key": "accessibilitylocalizationandnotifications", "name": "Accessibility, Localization and Notifications", "description": "Model accessibility requirements, localization rules, and outbound notification contracts.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b5-user-interaction/505-accessibility-localization-and-notifications.md", "findings": [ { "id": "accessibility_localization_and_notifications", "name": "Accessibility, Localization and Notifications", "description": "Structured accessibility, localization and notifications entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Accessibility, Localization and Notifications?", "Which entities, identifiers, attributes and relationships constitute Accessibility, Localization and Notifications?", "Which source or master system is authoritative for Accessibility, Localization and Notifications?", "Who owns, validates and updates Accessibility, Localization and Notifications, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b6", "name": "Runtime Operations", "description": "Bundle 6 defines how the system lives, operates, and is controlled in real environments.", "layers": [ { "id": "601", "key": "runtimeenvironmentandtopology", "name": "Runtime Environment and Topology", "description": "The Runtime Environment and Topology layer defines how the system exists and operates in real environments.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/601-runtime-environment-and-topology.md", "findings": [ { "id": "runtime_instances", "name": "Runtime Instances", "description": "id - deployment unit - environment", "questions": [ "What is the current, in-scope definition of Runtime Instances?", "Which entities, identifiers, attributes and relationships constitute Runtime Instances?", "Which source or master system is authoritative for Runtime Instances?", "Who owns, validates and updates Runtime Instances, and when was it last verified?" ], "artifacts": [] }, { "id": "services", "name": "Services", "description": "service instances - mapped components", "questions": [ "What is the current, in-scope definition of Services?", "Which entities, identifiers, attributes and relationships constitute Services?", "Which source or master system is authoritative for Services?", "Who owns, validates and updates Services, and when was it last verified?" ], "artifacts": [] }, { "id": "nodes", "name": "Nodes", "description": "type - capacity", "questions": [ "What is the current, in-scope definition of Nodes?", "Which entities, identifiers, attributes and relationships constitute Nodes?", "Which source or master system is authoritative for Nodes?", "Who owns, validates and updates Nodes, and when was it last verified?" ], "artifacts": [] }, { "id": "clusters", "name": "Clusters", "description": "nodes - orchestration", "questions": [ "What is the current, in-scope definition of Clusters?", "Which entities, identifiers, attributes and relationships constitute Clusters?", "Which source or master system is authoritative for Clusters?", "Who owns, validates and updates Clusters, and when was it last verified?" ], "artifacts": [] }, { "id": "regions_zones", "name": "Regions / Zones", "description": "location - redundancy", "questions": [ "What is the current, in-scope definition of Regions / Zones?", "Which entities, identifiers, attributes and relationships constitute Regions / Zones?", "Which source or master system is authoritative for Regions / Zones?", "Who owns, validates and updates Regions / Zones, and when was it last verified?" ], "artifacts": [] }, { "id": "topology", "name": "Topology", "description": "distribution of services - dependencies", "questions": [ "What is the current, in-scope definition of Topology?", "Which entities, identifiers, attributes and relationships constitute Topology?", "Which source or master system is authoritative for Topology?", "Who owns, validates and updates Topology, and when was it last verified?" ], "artifacts": [] }, { "id": "network", "name": "Network", "description": "connections - protocols", "questions": [ "What is the current, in-scope definition of Network?", "Which entities, identifiers, attributes and relationships constitute Network?", "Which source or master system is authoritative for Network?", "Who owns, validates and updates Network, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "602", "key": "observabilityandmonitoring", "name": "Observability and Monitoring", "description": "The Observability and Monitoring layer defines how the system is observed, measured, and understood in runtime.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/602-observability-and-monitoring.md", "findings": [ { "id": "metrics", "name": "Metrics", "description": "name - unit - source", "questions": [ "What is the current, in-scope definition of Metrics?", "Which entities, identifiers, attributes and relationships constitute Metrics?", "Which source or master system is authoritative for Metrics?", "Who owns, validates and updates Metrics, and when was it last verified?" ], "artifacts": [] }, { "id": "logs", "name": "Logs", "description": "source - structure", "questions": [ "What is the current, in-scope definition of Logs?", "Which entities, identifiers, attributes and relationships constitute Logs?", "Which source or master system is authoritative for Logs?", "Who owns, validates and updates Logs, and when was it last verified?" ], "artifacts": [] }, { "id": "traces", "name": "Traces", "description": "spans - services", "questions": [ "What is the current, in-scope definition of Traces?", "Which entities, identifiers, attributes and relationships constitute Traces?", "Which source or master system is authoritative for Traces?", "Who owns, validates and updates Traces, and when was it last verified?" ], "artifacts": [] }, { "id": "alerts", "name": "Alerts", "description": "condition - severity", "questions": [ "What is the current, in-scope definition of Alerts?", "Which entities, identifiers, attributes and relationships constitute Alerts?", "Which source or master system is authoritative for Alerts?", "Who owns, validates and updates Alerts, and when was it last verified?" ], "artifacts": [] }, { "id": "dashboards", "name": "Dashboards", "description": "metrics - visualizations", "questions": [ "What is the current, in-scope definition of Dashboards?", "Which entities, identifiers, attributes and relationships constitute Dashboards?", "Which source or master system is authoritative for Dashboards?", "Who owns, validates and updates Dashboards, and when was it last verified?" ], "artifacts": [] }, { "id": "instrumentation", "name": "Instrumentation", "description": "data source - collection method", "questions": [ "What is the current, in-scope definition of Instrumentation?", "Which entities, identifiers, attributes and relationships constitute Instrumentation?", "Which source or master system is authoritative for Instrumentation?", "Who owns, validates and updates Instrumentation, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "603", "key": "incidentmanagementandresponse", "name": "Incident Management and Response", "description": "The Incident Management and Response layer defines how the system and organization detect, classify, respond to, and learn from incidents.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/603-incident-management-and-response.md", "findings": [ { "id": "incidents", "name": "Incidents", "description": "id - type - severity - status", "questions": [ "What is the current, in-scope definition of Incidents?", "Which entities, identifiers, attributes and relationships constitute Incidents?", "Which source or master system is authoritative for Incidents?", "Who owns, validates and updates Incidents, and when was it last verified?" ], "artifacts": [] }, { "id": "detection", "name": "Detection", "description": "source (alert, user, system) - trigger", "questions": [ "What is the current, in-scope definition of Detection?", "Which entities, identifiers, attributes and relationships constitute Detection?", "Which source or master system is authoritative for Detection?", "Who owns, validates and updates Detection, and when was it last verified?" ], "artifacts": [] }, { "id": "response", "name": "Response", "description": "assigned responders - steps - timeline", "questions": [ "What is the current, in-scope definition of Response?", "Which entities, identifiers, attributes and relationships constitute Response?", "Which source or master system is authoritative for Response?", "Who owns, validates and updates Response, and when was it last verified?" ], "artifacts": [] }, { "id": "runbooks", "name": "Runbooks", "description": "actions - conditions", "questions": [ "What is the current, in-scope definition of Runbooks?", "Which entities, identifiers, attributes and relationships constitute Runbooks?", "Which source or master system is authoritative for Runbooks?", "Who owns, validates and updates Runbooks, and when was it last verified?" ], "artifacts": [] }, { "id": "escalation", "name": "Escalation", "description": "levels - rules", "questions": [ "What is the current, in-scope definition of Escalation?", "Which entities, identifiers, attributes and relationships constitute Escalation?", "Which source or master system is authoritative for Escalation?", "Who owns, validates and updates Escalation, and when was it last verified?" ], "artifacts": [] }, { "id": "postmortem", "name": "Postmortem", "description": "root cause - impact - lessons learned", "questions": [ "What is the current, in-scope definition of Postmortem?", "Which entities, identifiers, attributes and relationships constitute Postmortem?", "Which source or master system is authoritative for Postmortem?", "Who owns, validates and updates Postmortem, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "604", "key": "slasloandoperationalgovernance", "name": "SLA, SLO and Operational Governance", "description": "The SLA, SLO and Operational Governance layer defines how system quality, reliability, and risks are governed in runtime.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/604-sla-slo-and-operational-governance.md", "findings": [ { "id": "sla", "name": "SLA", "description": "service - target metric - guaranteed value", "questions": [ "What is the current, in-scope definition of SLA?", "Which entities, identifiers, attributes and relationships constitute SLA?", "Which source or master system is authoritative for SLA?", "Who owns, validates and updates SLA, and when was it last verified?" ], "artifacts": [] }, { "id": "slo", "name": "SLO", "description": "metric - target - measurement period", "questions": [ "What is the current, in-scope definition of SLO?", "Which entities, identifiers, attributes and relationships constitute SLO?", "Which source or master system is authoritative for SLO?", "Who owns, validates and updates SLO, and when was it last verified?" ], "artifacts": [] }, { "id": "error_budget", "name": "Error Budget", "description": "allowed failure - time window", "questions": [ "What is the current, in-scope definition of Error Budget?", "Which entities, identifiers, attributes and relationships constitute Error Budget?", "Which source or master system is authoritative for Error Budget?", "Who owns, validates and updates Error Budget, and when was it last verified?" ], "artifacts": [] }, { "id": "policies", "name": "Policies", "description": "rules - scope", "questions": [ "What is the current, in-scope definition of Policies?", "Which entities, identifiers, attributes and relationships constitute Policies?", "Which source or master system is authoritative for Policies?", "Who owns, validates and updates Policies, and when was it last verified?" ], "artifacts": [] }, { "id": "risk", "name": "Risk", "description": "type - probability - impact", "questions": [ "What is the current, in-scope definition of Risk?", "Which entities, identifiers, attributes and relationships constitute Risk?", "Which source or master system is authoritative for Risk?", "Who owns, validates and updates Risk, and when was it last verified?" ], "artifacts": [] }, { "id": "compliance", "name": "Compliance", "description": "requirement - validation", "questions": [ "What is the current, in-scope definition of Compliance?", "Which entities, identifiers, attributes and relationships constitute Compliance?", "Which source or master system is authoritative for Compliance?", "Who owns, validates and updates Compliance, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "605", "key": "capacityscalingandperformanceengineering", "name": "Capacity, Scaling and Performance Engineering", "description": "Model capacity planning, scaling rules, and performance baselines for runtime operations.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/605-capacity-scaling-and-performance-engineering.md", "findings": [ { "id": "capacity_scaling_and_performance_engineering", "name": "Capacity, Scaling and Performance Engineering", "description": "Structured capacity, scaling and performance engineering entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Capacity, Scaling and Performance Engineering?", "Which entities, identifiers, attributes and relationships constitute Capacity, Scaling and Performance Engineering?", "Which source or master system is authoritative for Capacity, Scaling and Performance Engineering?", "Who owns, validates and updates Capacity, Scaling and Performance Engineering, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "606", "key": "disasterrecoverybackupandcontinuity", "name": "Disaster Recovery, Backup and Continuity", "description": "Model disaster recovery, backup policies, RPO/RTO, and continuity scenarios.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/606-disaster-recovery-backup-and-continuity.md", "findings": [ { "id": "disaster_recovery_backup_and_continuity", "name": "Disaster Recovery, Backup and Continuity", "description": "Structured disaster recovery, backup and continuity entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Disaster Recovery, Backup and Continuity?", "Which entities, identifiers, attributes and relationships constitute Disaster Recovery, Backup and Continuity?", "Which source or master system is authoritative for Disaster Recovery, Backup and Continuity?", "Who owns, validates and updates Disaster Recovery, Backup and Continuity, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "607", "key": "operationalreadinessanddrills", "name": "Operational Readiness and Drills", "description": "Model production readiness reviews, game days, chaos experiments, and DR drills.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b6-runtime-operations/607-operational-readiness-and-drills.md", "findings": [ { "id": "operational_readiness_and_drills", "name": "Operational Readiness and Drills", "description": "Structured operational readiness and drills entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Operational Readiness and Drills?", "Which entities, identifiers, attributes and relationships constitute Operational Readiness and Drills?", "Which source or master system is authoritative for Operational Readiness and Drills?", "Who owns, validates and updates Operational Readiness and Drills, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b7", "name": "Quality, Risk & Compliance", "description": "Bundle 7 defines how system quality is ensured, risks are managed, security is enforced, and compliance is proven.", "layers": [ { "id": "701", "key": "qualityassuranceandtesting", "name": "Quality Assurance and Testing", "description": "The Quality Assurance and Testing layer defines how the product quality is verified, validated, and controlled before and during release cycles.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/701-quality-assurance-and-testing.md", "findings": [ { "id": "test_strategy", "name": "Test Strategy", "description": "levels - types - tools", "questions": [ "What is the current, in-scope definition of Test Strategy?", "Which entities, identifiers, attributes and relationships constitute Test Strategy?", "Which source or master system is authoritative for Test Strategy?", "Who owns, validates and updates Test Strategy, and when was it last verified?" ], "artifacts": [] }, { "id": "test_plans", "name": "Test Plans", "description": "scope - environments - schedule", "questions": [ "What is the current, in-scope definition of Test Plans?", "Which entities, identifiers, attributes and relationships constitute Test Plans?", "Which source or master system is authoritative for Test Plans?", "Who owns, validates and updates Test Plans, and when was it last verified?" ], "artifacts": [] }, { "id": "test_suites", "name": "Test Suites", "description": "test cases - grouping", "questions": [ "What is the current, in-scope definition of Test Suites?", "Which entities, identifiers, attributes and relationships constitute Test Suites?", "Which source or master system is authoritative for Test Suites?", "Who owns, validates and updates Test Suites, and when was it last verified?" ], "artifacts": [] }, { "id": "test_cases", "name": "Test Cases", "description": "steps - expected result", "questions": [ "What is the current, in-scope definition of Test Cases?", "Which entities, identifiers, attributes and relationships constitute Test Cases?", "Which source or master system is authoritative for Test Cases?", "Who owns, validates and updates Test Cases, and when was it last verified?" ], "artifacts": [] }, { "id": "coverage", "name": "Coverage", "description": "requirements covered - scenarios covered", "questions": [ "What is the current, in-scope definition of Coverage?", "Which entities, identifiers, attributes and relationships constitute Coverage?", "Which source or master system is authoritative for Coverage?", "Who owns, validates and updates Coverage, and when was it last verified?" ], "artifacts": [] }, { "id": "defects", "name": "Defects", "description": "severity - status", "questions": [ "What is the current, in-scope definition of Defects?", "Which entities, identifiers, attributes and relationships constitute Defects?", "Which source or master system is authoritative for Defects?", "Who owns, validates and updates Defects, and when was it last verified?" ], "artifacts": [] }, { "id": "quality_gates", "name": "Quality Gates", "description": "conditions - thresholds", "questions": [ "What is the current, in-scope definition of Quality Gates?", "Which entities, identifiers, attributes and relationships constitute Quality Gates?", "Which source or master system is authoritative for Quality Gates?", "Who owns, validates and updates Quality Gates, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "702", "key": "riskmanagement", "name": "Risk Management", "description": "The Risk Management layer defines how risks are identified, analyzed, mitigated, and controlled across the product and system.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/702-risk-management.md", "findings": [ { "id": "risks", "name": "Risks", "description": "id - description - source", "questions": [ "What is the current, in-scope definition of Risks?", "Which entities, identifiers, attributes and relationships constitute Risks?", "Which source or master system is authoritative for Risks?", "Who owns, validates and updates Risks, and when was it last verified?" ], "artifacts": [] }, { "id": "assessment", "name": "Assessment", "description": "probability - impact - risk level", "questions": [ "What is the current, in-scope definition of Assessment?", "Which entities, identifiers, attributes and relationships constitute Assessment?", "Which source or master system is authoritative for Assessment?", "Who owns, validates and updates Assessment, and when was it last verified?" ], "artifacts": [] }, { "id": "mitigation", "name": "Mitigation", "description": "strategy - actions", "questions": [ "What is the current, in-scope definition of Mitigation?", "Which entities, identifiers, attributes and relationships constitute Mitigation?", "Which source or master system is authoritative for Mitigation?", "Who owns, validates and updates Mitigation, and when was it last verified?" ], "artifacts": [] }, { "id": "controls", "name": "Controls", "description": "mechanisms - enforcement", "questions": [ "What is the current, in-scope definition of Controls?", "Which entities, identifiers, attributes and relationships constitute Controls?", "Which source or master system is authoritative for Controls?", "Who owns, validates and updates Controls, and when was it last verified?" ], "artifacts": [] }, { "id": "residual_risk", "name": "Residual Risk", "description": "remaining level - acceptance", "questions": [ "What is the current, in-scope definition of Residual Risk?", "Which entities, identifiers, attributes and relationships constitute Residual Risk?", "Which source or master system is authoritative for Residual Risk?", "Who owns, validates and updates Residual Risk, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "703", "key": "securityandprivacy", "name": "Security and Privacy", "description": "The Security and Privacy layer defines how the system protects assets, data, and users from threats, and ensures proper handling of sensitive information.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/703-security-and-privacy.md", "findings": [ { "id": "assets", "name": "Assets", "description": "id - type - sensitivity", "questions": [ "What is the current, in-scope definition of Assets?", "Which entities, identifiers, attributes and relationships constitute Assets?", "Which source or master system is authoritative for Assets?", "Who owns, validates and updates Assets, and when was it last verified?" ], "artifacts": [] }, { "id": "threats", "name": "Threats", "description": "target asset - attack vector", "questions": [ "What is the current, in-scope definition of Threats?", "Which entities, identifiers, attributes and relationships constitute Threats?", "Which source or master system is authoritative for Threats?", "Who owns, validates and updates Threats, and when was it last verified?" ], "artifacts": [] }, { "id": "vulnerabilities", "name": "Vulnerabilities", "description": "affected component - severity", "questions": [ "What is the current, in-scope definition of Vulnerabilities?", "Which entities, identifiers, attributes and relationships constitute Vulnerabilities?", "Which source or master system is authoritative for Vulnerabilities?", "Who owns, validates and updates Vulnerabilities, and when was it last verified?" ], "artifacts": [] }, { "id": "controls", "name": "Controls", "description": "type - mechanism", "questions": [ "What is the current, in-scope definition of Controls?", "Which entities, identifiers, attributes and relationships constitute Controls?", "Which source or master system is authoritative for Controls?", "Who owns, validates and updates Controls, and when was it last verified?" ], "artifacts": [] }, { "id": "privacy", "name": "Privacy", "description": "data type - protection rule", "questions": [ "What is the current, in-scope definition of Privacy?", "Which entities, identifiers, attributes and relationships constitute Privacy?", "Which source or master system is authoritative for Privacy?", "Who owns, validates and updates Privacy, and when was it last verified?" ], "artifacts": [] }, { "id": "boundaries", "name": "Boundaries", "description": "trust zones - data flow restrictions", "questions": [ "What is the current, in-scope definition of Boundaries?", "Which entities, identifiers, attributes and relationships constitute Boundaries?", "Which source or master system is authoritative for Boundaries?", "Who owns, validates and updates Boundaries, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "704", "key": "complianceandaudit", "name": "Compliance and Audit", "description": "The Compliance and Audit layer defines how the system demonstrates conformity to internal policies, external regulations, and contractual obligations.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/704-compliance-and-audit.md", "findings": [ { "id": "compliance_requirements", "name": "Compliance Requirements", "description": "source - description - applicability", "questions": [ "What is the current, in-scope definition of Compliance Requirements?", "Which entities, identifiers, attributes and relationships constitute Compliance Requirements?", "Which source or master system is authoritative for Compliance Requirements?", "Who owns, validates and updates Compliance Requirements, and when was it last verified?" ], "artifacts": [] }, { "id": "controls", "name": "Controls", "description": "objective - mapping to requirement", "questions": [ "What is the current, in-scope definition of Controls?", "Which entities, identifiers, attributes and relationships constitute Controls?", "Which source or master system is authoritative for Controls?", "Who owns, validates and updates Controls, and when was it last verified?" ], "artifacts": [] }, { "id": "evidence", "name": "Evidence", "description": "type - source - storage", "questions": [ "What is the current, in-scope definition of Evidence?", "Which entities, identifiers, attributes and relationships constitute Evidence?", "Which source or master system is authoritative for Evidence?", "Who owns, validates and updates Evidence, and when was it last verified?" ], "artifacts": [] }, { "id": "audit", "name": "Audit", "description": "scope - method - result", "questions": [ "What is the current, in-scope definition of Audit?", "Which entities, identifiers, attributes and relationships constitute Audit?", "Which source or master system is authoritative for Audit?", "Who owns, validates and updates Audit, and when was it last verified?" ], "artifacts": [] }, { "id": "findings", "name": "Findings", "description": "severity - description", "questions": [ "What is the current, in-scope definition of Findings?", "Which entities, identifiers, attributes and relationships constitute Findings?", "Which source or master system is authoritative for Findings?", "Who owns, validates and updates Findings, and when was it last verified?" ], "artifacts": [] }, { "id": "remediation", "name": "Remediation", "description": "action - status", "questions": [ "What is the current, in-scope definition of Remediation?", "Which entities, identifiers, attributes and relationships constitute Remediation?", "Which source or master system is authoritative for Remediation?", "Who owns, validates and updates Remediation, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "705", "key": "threatmodelingandattacksurface", "name": "Threat Modeling and Attack Surface", "description": "Model threat models, attack surfaces, attack trees, and trust boundaries.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/705-threat-modeling-and-attack-surface.md", "findings": [ { "id": "threat_modeling_and_attack_surface", "name": "Threat Modeling and Attack Surface", "description": "Structured threat modeling and attack surface entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Threat Modeling and Attack Surface?", "Which entities, identifiers, attributes and relationships constitute Threat Modeling and Attack Surface?", "Which source or master system is authoritative for Threat Modeling and Attack Surface?", "Who owns, validates and updates Threat Modeling and Attack Surface, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "706", "key": "vulnerabilitymanagementanddisclosure", "name": "Vulnerability Management and Disclosure", "description": "Model vulnerability lifecycle, CVE tracking, patch plans, and responsible disclosure.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/706-vulnerability-management-and-disclosure.md", "findings": [ { "id": "vulnerability_management_and_disclosure", "name": "Vulnerability Management and Disclosure", "description": "Structured vulnerability management and disclosure entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Vulnerability Management and Disclosure?", "Which entities, identifiers, attributes and relationships constitute Vulnerability Management and Disclosure?", "Which source or master system is authoritative for Vulnerability Management and Disclosure?", "Who owns, validates and updates Vulnerability Management and Disclosure, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "707", "key": "privacyrightsanddpia", "name": "Privacy Rights and DPIA", "description": "Model DPIA records, data subject rights, consent scopes, and deletion requests.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b7-quality-risk-compliance/707-privacy-rights-and-dpia.md", "findings": [ { "id": "privacy_rights_and_dpia", "name": "Privacy Rights and DPIA", "description": "Structured privacy rights and dpia entities with stable IDs, typed relationships, and cross-layer links.", "questions": [ "What is the current, in-scope definition of Privacy Rights and DPIA?", "Which entities, identifiers, attributes and relationships constitute Privacy Rights and DPIA?", "Which source or master system is authoritative for Privacy Rights and DPIA?", "Who owns, validates and updates Privacy Rights and DPIA, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b8", "name": "Change Execution", "description": "Bundle 8 defines how software changes are created, executed, validated, released, and transformed into long-term knowledge.", "layers": [ { "id": "801", "key": "workitemsandchangerequests", "name": "Work Items and Change Requests", "description": "The Work Items and Change Requests layer defines how changes are initiated, described, justified, and tracked.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/801-work-items-and-change-requests.md", "findings": [ { "id": "work_items", "name": "Work Items", "description": "id - type - status", "questions": [ "What is the current, in-scope definition of Work Items?", "Which entities, identifiers, attributes and relationships constitute Work Items?", "Which source or master system is authoritative for Work Items?", "Who owns, validates and updates Work Items, and when was it last verified?" ], "artifacts": [] }, { "id": "change_requests", "name": "Change Requests", "description": "intent - scope - priority", "questions": [ "What is the current, in-scope definition of Change Requests?", "Which entities, identifiers, attributes and relationships constitute Change Requests?", "Which source or master system is authoritative for Change Requests?", "Who owns, validates and updates Change Requests, and when was it last verified?" ], "artifacts": [] }, { "id": "context", "name": "Context", "description": "linked requirements - linked components", "questions": [ "What is the current, in-scope definition of Context?", "Which entities, identifiers, attributes and relationships constitute Context?", "Which source or master system is authoritative for Context?", "Who owns, validates and updates Context, and when was it last verified?" ], "artifacts": [] }, { "id": "decision", "name": "Decision", "description": "chosen solution - reasoning", "questions": [ "What is the current, in-scope definition of Decision?", "Which entities, identifiers, attributes and relationships constitute Decision?", "Which source or master system is authoritative for Decision?", "Who owns, validates and updates Decision, and when was it last verified?" ], "artifacts": [] }, { "id": "summary", "name": "Summary", "description": "discussion summary - alternatives", "questions": [ "What is the current, in-scope definition of Summary?", "Which entities, identifiers, attributes and relationships constitute Summary?", "Which source or master system is authoritative for Summary?", "Who owns, validates and updates Summary, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "802", "key": "planninganddeliveryflow", "name": "Planning and Delivery Flow", "description": "The Planning and Delivery Flow layer defines how work items move through time, resources, and delivery processes.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/802-planning-and-delivery-flow.md", "findings": [ { "id": "plans", "name": "Plans", "description": "scope - timeline", "questions": [ "What is the current, in-scope definition of Plans?", "Which entities, identifiers, attributes and relationships constitute Plans?", "Which source or master system is authoritative for Plans?", "Who owns, validates and updates Plans, and when was it last verified?" ], "artifacts": [] }, { "id": "iterations", "name": "Iterations", "description": "duration - goals", "questions": [ "What is the current, in-scope definition of Iterations?", "Which entities, identifiers, attributes and relationships constitute Iterations?", "Which source or master system is authoritative for Iterations?", "Who owns, validates and updates Iterations, and when was it last verified?" ], "artifacts": [] }, { "id": "milestones", "name": "Milestones", "description": "target date - deliverables", "questions": [ "What is the current, in-scope definition of Milestones?", "Which entities, identifiers, attributes and relationships constitute Milestones?", "Which source or master system is authoritative for Milestones?", "Who owns, validates and updates Milestones, and when was it last verified?" ], "artifacts": [] }, { "id": "flow", "name": "Flow", "description": "stages - transitions", "questions": [ "What is the current, in-scope definition of Flow?", "Which entities, identifiers, attributes and relationships constitute Flow?", "Which source or master system is authoritative for Flow?", "Who owns, validates and updates Flow, and when was it last verified?" ], "artifacts": [] }, { "id": "dependencies", "name": "Dependencies", "description": "source - target", "questions": [ "What is the current, in-scope definition of Dependencies?", "Which entities, identifiers, attributes and relationships constitute Dependencies?", "Which source or master system is authoritative for Dependencies?", "Who owns, validates and updates Dependencies, and when was it last verified?" ], "artifacts": [] }, { "id": "capacity", "name": "Capacity", "description": "allocation - limits", "questions": [ "What is the current, in-scope definition of Capacity?", "Which entities, identifiers, attributes and relationships constitute Capacity?", "Which source or master system is authoritative for Capacity?", "Who owns, validates and updates Capacity, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "803", "key": "testingandacceptanceexecution", "name": "Testing and Acceptance Execution", "description": "The Testing and Acceptance Execution layer defines how testing is actually executed for specific changes and how acceptance decisions are made.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/803-testing-and-acceptance-execution.md", "findings": [ { "id": "test_runs", "name": "Test Runs", "description": "executed test cases - environment - results", "questions": [ "What is the current, in-scope definition of Test Runs?", "Which entities, identifiers, attributes and relationships constitute Test Runs?", "Which source or master system is authoritative for Test Runs?", "Who owns, validates and updates Test Runs, and when was it last verified?" ], "artifacts": [] }, { "id": "acceptance", "name": "Acceptance", "description": "scope - decision", "questions": [ "What is the current, in-scope definition of Acceptance?", "Which entities, identifiers, attributes and relationships constitute Acceptance?", "Which source or master system is authoritative for Acceptance?", "Who owns, validates and updates Acceptance, and when was it last verified?" ], "artifacts": [] }, { "id": "validation", "name": "Validation", "description": "checks performed - outcome", "questions": [ "What is the current, in-scope definition of Validation?", "Which entities, identifiers, attributes and relationships constitute Validation?", "Which source or master system is authoritative for Validation?", "Who owns, validates and updates Validation, and when was it last verified?" ], "artifacts": [] }, { "id": "approval", "name": "Approval", "description": "status - approver", "questions": [ "What is the current, in-scope definition of Approval?", "Which entities, identifiers, attributes and relationships constitute Approval?", "Which source or master system is authoritative for Approval?", "Who owns, validates and updates Approval, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "804", "key": "releaseversionandrolloutmanagement", "name": "Release, Version and Rollout Management", "description": "The Release, Version and Rollout Management layer defines how validated changes are packaged, versioned, released, and safely rolled out into runtime.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/804-release-version-and-rollout-management.md", "findings": [ { "id": "releases", "name": "Releases", "description": "version - scope - status", "questions": [ "What is the current, in-scope definition of Releases?", "Which entities, identifiers, attributes and relationships constitute Releases?", "Which source or master system is authoritative for Releases?", "Who owns, validates and updates Releases, and when was it last verified?" ], "artifacts": [] }, { "id": "versions", "name": "Versions", "description": "identifier - components included", "questions": [ "What is the current, in-scope definition of Versions?", "Which entities, identifiers, attributes and relationships constitute Versions?", "Which source or master system is authoritative for Versions?", "Who owns, validates and updates Versions, and when was it last verified?" ], "artifacts": [] }, { "id": "rollout", "name": "Rollout", "description": "strategy - stages", "questions": [ "What is the current, in-scope definition of Rollout?", "Which entities, identifiers, attributes and relationships constitute Rollout?", "Which source or master system is authoritative for Rollout?", "Who owns, validates and updates Rollout, and when was it last verified?" ], "artifacts": [] }, { "id": "deployment", "name": "Deployment", "description": "window - environment", "questions": [ "What is the current, in-scope definition of Deployment?", "Which entities, identifiers, attributes and relationships constitute Deployment?", "Which source or master system is authoritative for Deployment?", "Who owns, validates and updates Deployment, and when was it last verified?" ], "artifacts": [] }, { "id": "rollback", "name": "Rollback", "description": "trigger conditions - actions", "questions": [ "What is the current, in-scope definition of Rollback?", "Which entities, identifiers, attributes and relationships constitute Rollback?", "Which source or master system is authoritative for Rollback?", "Who owns, validates and updates Rollback, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "805", "key": "changehistoryanddecisionlog", "name": "Change History and Decision Log", "description": "The Change History and Decision Log layer defines how the evolution of the product is recorded, explained, and made understandable over time.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/805-change-history-and-decision-log.md", "findings": [ { "id": "change_events", "name": "Change Events", "description": "id - type - related release", "questions": [ "What is the current, in-scope definition of Change Events?", "Which entities, identifiers, attributes and relationships constitute Change Events?", "Which source or master system is authoritative for Change Events?", "Who owns, validates and updates Change Events, and when was it last verified?" ], "artifacts": [] }, { "id": "decisions", "name": "Decisions", "description": "description - rationale", "questions": [ "What is the current, in-scope definition of Decisions?", "Which entities, identifiers, attributes and relationships constitute Decisions?", "Which source or master system is authoritative for Decisions?", "Who owns, validates and updates Decisions, and when was it last verified?" ], "artifacts": [] }, { "id": "context", "name": "Context", "description": "constraints - assumptions", "questions": [ "What is the current, in-scope definition of Context?", "Which entities, identifiers, attributes and relationships constitute Context?", "Which source or master system is authoritative for Context?", "Who owns, validates and updates Context, and when was it last verified?" ], "artifacts": [] }, { "id": "traceability", "name": "Traceability", "description": "links to work items - links to releases", "questions": [ "What is the current, in-scope definition of Traceability?", "Which entities, identifiers, attributes and relationships constitute Traceability?", "Which source or master system is authoritative for Traceability?", "Who owns, validates and updates Traceability, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "806", "key": "knowledgeretentionandhistorycompaction", "name": "Knowledge Retention and History Compaction (Value-Based)", "description": "The Knowledge Retention and History Compaction layer defines how SDLC history is preserved, prioritized, compressed, and transformed into long-term knowledge based on importance, not time.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/806-knowledge-retention-and-history-compaction.md", "findings": [ { "id": "knowledge_retention_and_history_compaction_value_based", "name": "Knowledge Retention and History Compaction (Value-Based)", "description": "This layer connects:", "questions": [ "What is the current, in-scope definition of Knowledge Retention and History Compaction (Value-Based)?", "Which entities, identifiers, attributes and relationships constitute Knowledge Retention and History Compaction (Value-Based)?", "Which source or master system is authoritative for Knowledge Retention and History Compaction (Value-Based)?", "Who owns, validates and updates Knowledge Retention and History Compaction (Value-Based), and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "807", "key": "feedbackloopsandlearningcycles", "name": "Feedback Loops and Learning Cycles", "description": "This layer defines how product and system feedback becomes structured change and knowledge.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/807-feedback-loops-and-learning-cycles.md", "findings": [ { "id": "feedbackloop", "name": "feedbackloop", "description": "A tracked path from an operational signal to a product or model improvement.", "questions": [ "What is the current, in-scope definition of feedbackloop?", "Which entities, identifiers, attributes and relationships constitute feedbackloop?", "Which source or master system is authoritative for feedbackloop?", "Who owns, validates and updates feedbackloop, and when was it last verified?" ], "artifacts": [] }, { "id": "feedbacksignal", "name": "feedbacksignal", "description": "The originating event or observation that triggers a feedback loop (incident, metric alert, audit finding, user complaint, test failure, retrieval failure).", "questions": [ "What is the current, in-scope definition of feedbacksignal?", "Which entities, identifiers, attributes and relationships constitute feedbacksignal?", "Which source or master system is authoritative for feedbacksignal?", "Who owns, validates and updates feedbacksignal, and when was it last verified?" ], "artifacts": [] }, { "id": "learningcycle", "name": "learningcycle", "description": "A completed feedback loop that has produced a validated outcome and knowledge artifact.", "questions": [ "What is the current, in-scope definition of learningcycle?", "Which entities, identifiers, attributes and relationships constitute learningcycle?", "Which source or master system is authoritative for learningcycle?", "Who owns, validates and updates learningcycle, and when was it last verified?" ], "artifacts": [] }, { "id": "rootcauselink", "name": "rootcauselink", "description": "A traced connection between a signal and its identified root cause entity.", "questions": [ "What is the current, in-scope definition of rootcauselink?", "Which entities, identifiers, attributes and relationships constitute rootcauselink?", "Which source or master system is authoritative for rootcauselink?", "Who owns, validates and updates rootcauselink, and when was it last verified?" ], "artifacts": [] }, { "id": "improvementaction", "name": "improvementaction", "description": "A structured action taken as a result of a feedback loop (change request, requirement update, control update, knowledge update).", "questions": [ "What is the current, in-scope definition of improvementaction?", "Which entities, identifiers, attributes and relationships constitute improvementaction?", "Which source or master system is authoritative for improvementaction?", "Who owns, validates and updates improvementaction, and when was it last verified?" ], "artifacts": [] }, { "id": "looptrigger", "name": "looptrigger", "description": "The condition or threshold that activates a feedback loop.", "questions": [ "What is the current, in-scope definition of looptrigger?", "Which entities, identifiers, attributes and relationships constitute looptrigger?", "Which source or master system is authoritative for looptrigger?", "Who owns, validates and updates looptrigger, and when was it last verified?" ], "artifacts": [] }, { "id": "loopoutcome", "name": "loopoutcome", "description": "The documented result of a feedback loop: resolved, deferred, insufficientsignal, or ongoing.", "questions": [ "What is the current, in-scope definition of loopoutcome?", "Which entities, identifiers, attributes and relationships constitute loopoutcome?", "Which source or master system is authoritative for loopoutcome?", "Who owns, validates and updates loopoutcome, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "808", "key": "cicdpipelineandautomation", "name": "CI/CD Pipeline and Automation", "description": "This layer models the CI/CD pipeline as an executable SDLC entity.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/808-ci-cd-pipeline-and-automation.md", "findings": [ { "id": "pipeline", "name": "pipeline", "description": "An automated sequence of stages that validates and promotes a change from source to production.", "questions": [ "What is the current, in-scope definition of pipeline?", "Which entities, identifiers, attributes and relationships constitute pipeline?", "Which source or master system is authoritative for pipeline?", "Who owns, validates and updates pipeline, and when was it last verified?" ], "artifacts": [] }, { "id": "pipelinestage", "name": "pipelinestage", "description": "A discrete phase of the pipeline (build, test, scan, deploy, smoke test, promote).", "questions": [ "What is the current, in-scope definition of pipelinestage?", "Which entities, identifiers, attributes and relationships constitute pipelinestage?", "Which source or master system is authoritative for pipelinestage?", "Who owns, validates and updates pipelinestage, and when was it last verified?" ], "artifacts": [] }, { "id": "automationgate", "name": "automationgate", "description": "A quality gate that must pass before the pipeline can proceed to the next stage.", "questions": [ "What is the current, in-scope definition of automationgate?", "Which entities, identifiers, attributes and relationships constitute automationgate?", "Which source or master system is authoritative for automationgate?", "Who owns, validates and updates automationgate, and when was it last verified?" ], "artifacts": [] }, { "id": "qualitygateexecution", "name": "qualitygateexecution", "description": "A recorded execution of an automation gate with result and metrics.", "questions": [ "What is the current, in-scope definition of qualitygateexecution?", "Which entities, identifiers, attributes and relationships constitute qualitygateexecution?", "Which source or master system is authoritative for qualitygateexecution?", "Who owns, validates and updates qualitygateexecution, and when was it last verified?" ], "artifacts": [] }, { "id": "promotionrule", "name": "promotionrule", "description": "A rule defining when a version may be promoted to the next environment.", "questions": [ "What is the current, in-scope definition of promotionrule?", "Which entities, identifiers, attributes and relationships constitute promotionrule?", "Which source or master system is authoritative for promotionrule?", "Who owns, validates and updates promotionrule, and when was it last verified?" ], "artifacts": [] }, { "id": "environmentpromotion", "name": "environmentpromotion", "description": "A recorded movement of a version from one environment to another.", "questions": [ "What is the current, in-scope definition of environmentpromotion?", "Which entities, identifiers, attributes and relationships constitute environmentpromotion?", "Which source or master system is authoritative for environmentpromotion?", "Who owns, validates and updates environmentpromotion, and when was it last verified?" ], "artifacts": [] }, { "id": "rollbacktrigger", "name": "rollbacktrigger", "description": "A condition that activates an automated or manual rollback.", "questions": [ "What is the current, in-scope definition of rollbacktrigger?", "Which entities, identifiers, attributes and relationships constitute rollbacktrigger?", "Which source or master system is authoritative for rollbacktrigger?", "Who owns, validates and updates rollbacktrigger, and when was it last verified?" ], "artifacts": [] }, { "id": "pipelinerun", "name": "pipelinerun", "description": "A recorded execution of the full pipeline.", "questions": [ "What is the current, in-scope definition of pipelinerun?", "Which entities, identifiers, attributes and relationships constitute pipelinerun?", "Which source or master system is authoritative for pipelinerun?", "Who owns, validates and updates pipelinerun, and when was it last verified?" ], "artifacts": [] }, { "id": "pipelineartifact", "name": "pipelineartifact", "description": "An artifact produced by a pipeline run (binary, image, report, SBOM).", "questions": [ "What is the current, in-scope definition of pipelineartifact?", "Which entities, identifiers, attributes and relationships constitute pipelineartifact?", "Which source or master system is authoritative for pipelineartifact?", "Who owns, validates and updates pipelineartifact, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "809", "key": "migrationbackfillandlongrunningrefactors", "name": "Migration, Backfill and Long-Running Refactors", "description": "Large system changes are not always normal work items or releases. Migrations, data backfills, and long-running refactors require separate lifecycle modeling because they:", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/809-migration-backfill-and-long-running-refactors.md", "findings": [ { "id": "migrationplan", "name": "migrationplan", "description": "A structured plan for a multi-step system or data migration.", "questions": [ "What is the current, in-scope definition of migrationplan?", "Which entities, identifiers, attributes and relationships constitute migrationplan?", "Which source or master system is authoritative for migrationplan?", "Who owns, validates and updates migrationplan, and when was it last verified?" ], "artifacts": [] }, { "id": "schemamigration", "name": "schemamigration", "description": "A specific migration affecting database or API schema.", "questions": [ "What is the current, in-scope definition of schemamigration?", "Which entities, identifiers, attributes and relationships constitute schemamigration?", "Which source or master system is authoritative for schemamigration?", "Who owns, validates and updates schemamigration, and when was it last verified?" ], "artifacts": [] }, { "id": "databackfill", "name": "databackfill", "description": "A targeted operation to populate or transform existing data in place.", "questions": [ "What is the current, in-scope definition of databackfill?", "Which entities, identifiers, attributes and relationships constitute databackfill?", "Which source or master system is authoritative for databackfill?", "Who owns, validates and updates databackfill, and when was it last verified?" ], "artifacts": [] }, { "id": "compatibilitywindow", "name": "compatibilitywindow", "description": "A declared period during which old and new versions must coexist.", "questions": [ "What is the current, in-scope definition of compatibilitywindow?", "Which entities, identifiers, attributes and relationships constitute compatibilitywindow?", "Which source or master system is authoritative for compatibilitywindow?", "Who owns, validates and updates compatibilitywindow, and when was it last verified?" ], "artifacts": [] }, { "id": "dualwriteperiod", "name": "dualwriteperiod", "description": "A specific compatibility window where both old and new paths receive writes.", "questions": [ "What is the current, in-scope definition of dualwriteperiod?", "Which entities, identifiers, attributes and relationships constitute dualwriteperiod?", "Which source or master system is authoritative for dualwriteperiod?", "Who owns, validates and updates dualwriteperiod, and when was it last verified?" ], "artifacts": [] }, { "id": "cutoverplan", "name": "cutoverplan", "description": "The defined steps for switching from old to new version at a specific point in time.", "questions": [ "What is the current, in-scope definition of cutoverplan?", "Which entities, identifiers, attributes and relationships constitute cutoverplan?", "Which source or master system is authoritative for cutoverplan?", "Who owns, validates and updates cutoverplan, and when was it last verified?" ], "artifacts": [] }, { "id": "refactorstream", "name": "refactorstream", "description": "A long-running code restructuring effort tracked as a series of work items.", "questions": [ "What is the current, in-scope definition of refactorstream?", "Which entities, identifiers, attributes and relationships constitute refactorstream?", "Which source or master system is authoritative for refactorstream?", "Who owns, validates and updates refactorstream, and when was it last verified?" ], "artifacts": [] }, { "id": "technicaldebtburndown", "name": "technicaldebtburndown", "description": "A tracked reduction of identified technical debt over time.", "questions": [ "What is the current, in-scope definition of technicaldebtburndown?", "Which entities, identifiers, attributes and relationships constitute technicaldebtburndown?", "Which source or master system is authoritative for technicaldebtburndown?", "Who owns, validates and updates technicaldebtburndown, and when was it last verified?" ], "artifacts": [] }, { "id": "migrationrisk", "name": "migrationrisk", "description": "A risk specifically associated with a migration operation.", "questions": [ "What is the current, in-scope definition of migrationrisk?", "Which entities, identifiers, attributes and relationships constitute migrationrisk?", "Which source or master system is authoritative for migrationrisk?", "Who owns, validates and updates migrationrisk, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "810", "key": "retrospectivesandprocesseffectiveness", "name": "Retrospectives and Process Effectiveness", "description": "The Retrospectives and Process Effectiveness layer evaluates how well the way we worked served the goal — the quality of the process, decisions, and approach used to deliver an initiative.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b8-change-execution/810-retrospectives-and-process-effectiveness.md", "findings": [ { "id": "retrospective", "name": "Retrospective", "description": "id, scope (initiative/cycle ref), participants/owner - assesses (work items, releases, decisions evaluated)", "questions": [ "What is the current, in-scope definition of Retrospective?", "Which entities, identifiers, attributes and relationships constitute Retrospective?", "Which source or master system is authoritative for Retrospective?", "Who owns, validates and updates Retrospective, and when was it last verified?" ], "artifacts": [] }, { "id": "effectiveness_assessment", "name": "Effectiveness Assessment", "description": "id, dimensions (process, decisions, approach) - optional flow metrics, plan-vs-actual - effectiveness rating + rationale", "questions": [ "What is the current, in-scope definition of Effectiveness Assessment?", "Which entities, identifiers, attributes and relationships constitute Effectiveness Assessment?", "Which source or master system is authoritative for Effectiveness Assessment?", "Who owns, validates and updates Effectiveness Assessment, and when was it last verified?" ], "artifacts": [] }, { "id": "lessons", "name": "Lessons", "description": "id, statement, polarity (kept|change), evidence", "questions": [ "What is the current, in-scope definition of Lessons?", "Which entities, identifiers, attributes and relationships constitute Lessons?", "Which source or master system is authoritative for Lessons?", "Who owns, validates and updates Lessons, and when was it last verified?" ], "artifacts": [] }, { "id": "improvement_actions", "name": "Improvement Actions", "description": "id, action, owner (b11), target date - linked work item (b8.801) or policy change (00-policies)", "questions": [ "What is the current, in-scope definition of Improvement Actions?", "Which entities, identifiers, attributes and relationships constitute Improvement Actions?", "Which source or master system is authoritative for Improvement Actions?", "Who owns, validates and updates Improvement Actions, and when was it last verified?" ], "artifacts": [] }, { "id": "improvement_verification", "name": "Improvement Verification", "description": "id, verifies (prior improvement ref), observed effect, status", "questions": [ "What is the current, in-scope definition of Improvement Verification?", "Which entities, identifiers, attributes and relationships constitute Improvement Verification?", "Which source or master system is authoritative for Improvement Verification?", "Who owns, validates and updates Improvement Verification, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b9", "name": "Knowledge Traceability", "description": "Bundle 9 defines how knowledge in AISMM is connected, discoverable, verifiable, and reliable.", "layers": [ { "id": "901", "key": "knowledgeindexandnavigation", "name": "Knowledge Index and Navigation", "description": "The Knowledge Index and Navigation layer defines how knowledge within AISMM is organized, indexed, and made discoverable for humans and AI agents.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/901-knowledge-index-and-navigation.md", "findings": [ { "id": "index", "name": "Index", "description": "indexed entities - references", "questions": [ "What is the current, in-scope definition of Index?", "Which entities, identifiers, attributes and relationships constitute Index?", "Which source or master system is authoritative for Index?", "Who owns, validates and updates Index, and when was it last verified?" ], "artifacts": [] }, { "id": "navigation", "name": "Navigation", "description": "nodes - hierarchy", "questions": [ "What is the current, in-scope definition of Navigation?", "Which entities, identifiers, attributes and relationships constitute Navigation?", "Which source or master system is authoritative for Navigation?", "Who owns, validates and updates Navigation, and when was it last verified?" ], "artifacts": [] }, { "id": "classification", "name": "Classification", "description": "topics - tags", "questions": [ "What is the current, in-scope definition of Classification?", "Which entities, identifiers, attributes and relationships constitute Classification?", "Which source or master system is authoritative for Classification?", "Who owns, validates and updates Classification, and when was it last verified?" ], "artifacts": [] }, { "id": "search", "name": "Search", "description": "profiles - filters", "questions": [ "What is the current, in-scope definition of Search?", "Which entities, identifiers, attributes and relationships constitute Search?", "Which source or master system is authoritative for Search?", "Who owns, validates and updates Search, and when was it last verified?" ], "artifacts": [] }, { "id": "embeddings", "name": "Embeddings", "description": "vectors - linked content", "questions": [ "What is the current, in-scope definition of Embeddings?", "Which entities, identifiers, attributes and relationships constitute Embeddings?", "Which source or master system is authoritative for Embeddings?", "Who owns, validates and updates Embeddings, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "902", "key": "traceabilitygraph", "name": "Traceability Graph", "description": "The Traceability Graph layer defines a unified weighted graph of relationships across all AISMM entities, enabling end-to-end traceability, impact analysis, and reasoning.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/902-traceability-graph.md", "findings": [ { "id": "trace_nodes", "name": "Trace Nodes", "description": "Each trace node SHOULD include:", "questions": [ "What is the current, in-scope definition of Trace Nodes?", "Which entities, identifiers, attributes and relationships constitute Trace Nodes?", "Which source or master system is authoritative for Trace Nodes?", "Who owns, validates and updates Trace Nodes, and when was it last verified?" ], "artifacts": [] }, { "id": "trace_links", "name": "Trace Links", "description": "Each trace link SHOULD include:", "questions": [ "What is the current, in-scope definition of Trace Links?", "Which entities, identifiers, attributes and relationships constitute Trace Links?", "Which source or master system is authoritative for Trace Links?", "Who owns, validates and updates Trace Links, and when was it last verified?" ], "artifacts": [] }, { "id": "trace_paths", "name": "Trace Paths", "description": "Each trace path SHOULD include:", "questions": [ "What is the current, in-scope definition of Trace Paths?", "Which entities, identifiers, attributes and relationships constitute Trace Paths?", "Which source or master system is authoritative for Trace Paths?", "Who owns, validates and updates Trace Paths, and when was it last verified?" ], "artifacts": [] }, { "id": "impact_paths", "name": "Impact Paths", "description": "Each impact path SHOULD include:", "questions": [ "What is the current, in-scope definition of Impact Paths?", "Which entities, identifiers, attributes and relationships constitute Impact Paths?", "Which source or master system is authoritative for Impact Paths?", "Who owns, validates and updates Impact Paths, and when was it last verified?" ], "artifacts": [] }, { "id": "graph_views", "name": "Graph Views", "description": "Each graph view SHOULD include:", "questions": [ "What is the current, in-scope definition of Graph Views?", "Which entities, identifiers, attributes and relationships constitute Graph Views?", "Which source or master system is authoritative for Graph Views?", "Who owns, validates and updates Graph Views, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "903", "key": "sourceprovenanceandconfidence", "name": "Source Provenance and Confidence", "description": "The Source Provenance and Confidence layer defines where knowledge comes from and how much it can be trusted.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/903-source-provenance-and-confidence.md", "findings": [ { "id": "source", "name": "Source", "description": "origin - type", "questions": [ "What is the current, in-scope definition of Source?", "Which entities, identifiers, attributes and relationships constitute Source?", "Which source or master system is authoritative for Source?", "Who owns, validates and updates Source, and when was it last verified?" ], "artifacts": [] }, { "id": "provenance", "name": "Provenance", "description": "derivation steps - transformations", "questions": [ "What is the current, in-scope definition of Provenance?", "Which entities, identifiers, attributes and relationships constitute Provenance?", "Which source or master system is authoritative for Provenance?", "Who owns, validates and updates Provenance, and when was it last verified?" ], "artifacts": [] }, { "id": "evidence", "name": "Evidence", "description": "supporting data - references", "questions": [ "What is the current, in-scope definition of Evidence?", "Which entities, identifiers, attributes and relationships constitute Evidence?", "Which source or master system is authoritative for Evidence?", "Who owns, validates and updates Evidence, and when was it last verified?" ], "artifacts": [] }, { "id": "confidence", "name": "Confidence", "description": "score - status", "questions": [ "What is the current, in-scope definition of Confidence?", "Which entities, identifiers, attributes and relationships constitute Confidence?", "Which source or master system is authoritative for Confidence?", "Who owns, validates and updates Confidence, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "904", "key": "contextcoverageandconsistency", "name": "Context Coverage and Consistency", "description": "The Context Coverage and Consistency layer defines how complete, up-to-date, and internally consistent the AISMM knowledge base is.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/904-context-coverage-and-consistency.md", "findings": [ { "id": "coverage", "name": "Coverage", "description": "entities covered - coverage percentage", "questions": [ "What is the current, in-scope definition of Coverage?", "Which entities, identifiers, attributes and relationships constitute Coverage?", "Which source or master system is authoritative for Coverage?", "Who owns, validates and updates Coverage, and when was it last verified?" ], "artifacts": [] }, { "id": "gaps", "name": "Gaps", "description": "missing elements - affected areas", "questions": [ "What is the current, in-scope definition of Gaps?", "Which entities, identifiers, attributes and relationships constitute Gaps?", "Which source or master system is authoritative for Gaps?", "Who owns, validates and updates Gaps, and when was it last verified?" ], "artifacts": [] }, { "id": "inconsistencies", "name": "Inconsistencies", "description": "conflicting entities - type of conflict", "questions": [ "What is the current, in-scope definition of Inconsistencies?", "Which entities, identifiers, attributes and relationships constitute Inconsistencies?", "Which source or master system is authoritative for Inconsistencies?", "Who owns, validates and updates Inconsistencies, and when was it last verified?" ], "artifacts": [] }, { "id": "checks", "name": "Checks", "description": "validation rules - results", "questions": [ "What is the current, in-scope definition of Checks?", "Which entities, identifiers, attributes and relationships constitute Checks?", "Which source or master system is authoritative for Checks?", "Who owns, validates and updates Checks, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "905", "key": "contextretrievalandrag", "name": "Context Retrieval and RAG", "description": "The Context Retrieval and RAG layer defines how AISMM knowledge is prepared, retrieved, ranked, assembled, and delivered as context for humans and AI agents.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/905-context-retrieval-and-rag.md", "findings": [ { "id": "retrieval_units", "name": "Retrieval Units", "description": "Each retrieval unit SHOULD include:", "questions": [ "What is the current, in-scope definition of Retrieval Units?", "Which entities, identifiers, attributes and relationships constitute Retrieval Units?", "Which source or master system is authoritative for Retrieval Units?", "Who owns, validates and updates Retrieval Units, and when was it last verified?" ], "artifacts": [] }, { "id": "chunking_strategies", "name": "Chunking Strategies", "description": "Each strategy SHOULD include:", "questions": [ "What is the current, in-scope definition of Chunking Strategies?", "Which entities, identifiers, attributes and relationships constitute Chunking Strategies?", "Which source or master system is authoritative for Chunking Strategies?", "Who owns, validates and updates Chunking Strategies, and when was it last verified?" ], "artifacts": [] }, { "id": "embedding_records", "name": "Embedding Records", "description": "Each embedding record SHOULD include:", "questions": [ "What is the current, in-scope definition of Embedding Records?", "Which entities, identifiers, attributes and relationships constitute Embedding Records?", "Which source or master system is authoritative for Embedding Records?", "Who owns, validates and updates Embedding Records, and when was it last verified?" ], "artifacts": [] }, { "id": "retrieval_profiles", "name": "Retrieval Profiles", "description": "Each profile SHOULD include:", "questions": [ "What is the current, in-scope definition of Retrieval Profiles?", "Which entities, identifiers, attributes and relationships constitute Retrieval Profiles?", "Which source or master system is authoritative for Retrieval Profiles?", "Who owns, validates and updates Retrieval Profiles, and when was it last verified?" ], "artifacts": [] }, { "id": "context_packages", "name": "Context Packages", "description": "Each context package SHOULD include:", "questions": [ "What is the current, in-scope definition of Context Packages?", "Which entities, identifiers, attributes and relationships constitute Context Packages?", "Which source or master system is authoritative for Context Packages?", "Who owns, validates and updates Context Packages, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "906", "key": "ontologyvocabularyandrelationshiptaxonomy", "name": "Ontology, Vocabulary and Relationship Taxonomy", "description": "Define the common vocabulary, ontology concepts, relationship types, and graph semantics used across AISMM.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/906-ontology-vocabulary-and-relationship-taxonomy.md", "findings": [ { "id": "ontologyterm", "name": "ontologyterm", "description": "A named concept in the AISMM vocabulary with a stable ID and definition.", "questions": [ "What is the current, in-scope definition of ontologyterm?", "Which entities, identifiers, attributes and relationships constitute ontologyterm?", "Which source or master system is authoritative for ontologyterm?", "Who owns, validates and updates ontologyterm, and when was it last verified?" ], "artifacts": [] }, { "id": "relationshiptype", "name": "relationshiptype", "description": "A canonical typed relationship between AISMM entities with defined semantics.", "questions": [ "What is the current, in-scope definition of relationshiptype?", "Which entities, identifiers, attributes and relationships constitute relationshiptype?", "Which source or master system is authoritative for relationshiptype?", "Who owns, validates and updates relationshiptype, and when was it last verified?" ], "artifacts": [] }, { "id": "edgesemantic", "name": "edgesemantic", "description": "A declaration of what a relationship type implies (direction, transitivity, invertibility).", "questions": [ "What is the current, in-scope definition of edgesemantic?", "Which entities, identifiers, attributes and relationships constitute edgesemantic?", "Which source or master system is authoritative for edgesemantic?", "Who owns, validates and updates edgesemantic, and when was it last verified?" ], "artifacts": [] }, { "id": "vocabularyentry", "name": "vocabularyentry", "description": "A term in the AISMM vocabulary with synonyms and deprecation status.", "questions": [ "What is the current, in-scope definition of vocabularyentry?", "Which entities, identifiers, attributes and relationships constitute vocabularyentry?", "Which source or master system is authoritative for vocabularyentry?", "Who owns, validates and updates vocabularyentry, and when was it last verified?" ], "artifacts": [] }, { "id": "synonym", "name": "synonym", "description": "An alternative name for an ontology term or relationship type.", "questions": [ "What is the current, in-scope definition of synonym?", "Which entities, identifiers, attributes and relationships constitute synonym?", "Which source or master system is authoritative for synonym?", "Who owns, validates and updates synonym, and when was it last verified?" ], "artifacts": [] }, { "id": "deprecatedterm", "name": "deprecatedterm", "description": "A term that has been superseded and should no longer be used.", "questions": [ "What is the current, in-scope definition of deprecatedterm?", "Which entities, identifiers, attributes and relationships constitute deprecatedterm?", "Which source or master system is authoritative for deprecatedterm?", "Who owns, validates and updates deprecatedterm, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "907", "key": "ingestionbindingsandextractionrecipes", "name": "Ingestion Bindings and Extraction Recipes", "description": "The Ingestion Bindings and Extraction Recipes layer defines how records in each layer are populated by agents from the systems that own the data.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b9-knowledge-traceability/907-ingestion-bindings-and-extraction-recipes.md", "findings": [ { "id": "ingestion_binding", "name": "Ingestion Binding", "description": "id, targetlayers - owningsystem (b2.205/b2.204 ref) - connectorreference (MCP/tool/API) - recipereference (00-policies recipe id + version) - trigger/schedule - ownerofsource (b11.1102 ref) - validationpolicy (ref into aismm-owner-validation-and-attestation.md)", "questions": [ "What is the current, in-scope definition of Ingestion Binding?", "Which entities, identifiers, attributes and relationships constitute Ingestion Binding?", "Which source or master system is authoritative for Ingestion Binding?", "Who owns, validates and updates Ingestion Binding, and when was it last verified?" ], "artifacts": [] }, { "id": "field_mapping", "name": "Field Mapping", "description": "source field → record field - transform notes / normalization", "questions": [ "What is the current, in-scope definition of Field Mapping?", "Which entities, identifiers, attributes and relationships constitute Field Mapping?", "Which source or master system is authoritative for Field Mapping?", "Who owns, validates and updates Field Mapping, and when was it last verified?" ], "artifacts": [] }, { "id": "ingestion_run", "name": "Ingestion Run", "description": "id, binding ref, recipe version, connector, agent identity - run timestamp, source snapshot/digest - producedrecordids, updatedrecordids - resulting validationstatus", "questions": [ "What is the current, in-scope definition of Ingestion Run?", "Which entities, identifiers, attributes and relationships constitute Ingestion Run?", "Which source or master system is authoritative for Ingestion Run?", "Who owns, validates and updates Ingestion Run, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b10", "name": "Data and AI Lifecycle", "description": "Bundle 10 defines how data products, ML features, AI models, training runs, evaluations, drift signals, labeling tasks, and data quality measurements are modeled as first-class AISMM entities.", "layers": [ { "id": "1001", "key": "dataproductsandcontracts", "name": "Data Products and Contracts", "description": "Model data products as owned, versioned, reusable assets with explicit contracts and SLAs.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1001-data-products-and-contracts.md", "findings": [ { "id": "dataproduct", "name": "dataproduct", "description": "A well-defined, owned, versioned data asset published for consumption.", "questions": [ "What is the current, in-scope definition of dataproduct?", "Which entities, identifiers, attributes and relationships constitute dataproduct?", "Which source or master system is authoritative for dataproduct?", "Who owns, validates and updates dataproduct, and when was it last verified?" ], "artifacts": [] }, { "id": "datacontract", "name": "datacontract", "description": "A formal agreement defining the schema, quality, and delivery guarantees of a data product.", "questions": [ "What is the current, in-scope definition of datacontract?", "Which entities, identifiers, attributes and relationships constitute datacontract?", "Which source or master system is authoritative for datacontract?", "Who owns, validates and updates datacontract, and when was it last verified?" ], "artifacts": [] }, { "id": "dataconsumer", "name": "dataconsumer", "description": "A system, service, or team that depends on a data product.", "questions": [ "What is the current, in-scope definition of dataconsumer?", "Which entities, identifiers, attributes and relationships constitute dataconsumer?", "Which source or master system is authoritative for dataconsumer?", "Who owns, validates and updates dataconsumer, and when was it last verified?" ], "artifacts": [] }, { "id": "dataowner", "name": "dataowner", "description": "The team or person responsible for a data product.", "questions": [ "What is the current, in-scope definition of dataowner?", "Which entities, identifiers, attributes and relationships constitute dataowner?", "Which source or master system is authoritative for dataowner?", "Who owns, validates and updates dataowner, and when was it last verified?" ], "artifacts": [] }, { "id": "datasla", "name": "datasla", "description": "Service-level agreement for a data product (freshness, availability, quality).", "questions": [ "What is the current, in-scope definition of datasla?", "Which entities, identifiers, attributes and relationships constitute datasla?", "Which source or master system is authoritative for datasla?", "Who owns, validates and updates datasla, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1002", "key": "datalineageandschemaevolution", "name": "Data Lineage and Schema Evolution", "description": "Track how data moves, transforms, and changes schema over time.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1002-data-lineage-and-schema-evolution.md", "findings": [ { "id": "datalineage", "name": "datalineage", "description": "A lineage record describing the provenance graph for a data asset.", "questions": [ "What is the current, in-scope definition of datalineage?", "Which entities, identifiers, attributes and relationships constitute datalineage?", "Which source or master system is authoritative for datalineage?", "Who owns, validates and updates datalineage, and when was it last verified?" ], "artifacts": [] }, { "id": "lineageedge", "name": "lineageedge", "description": "A directed edge from a source asset to a target asset, representing a transformation or data flow.", "questions": [ "What is the current, in-scope definition of lineageedge?", "Which entities, identifiers, attributes and relationships constitute lineageedge?", "Which source or master system is authoritative for lineageedge?", "Who owns, validates and updates lineageedge, and when was it last verified?" ], "artifacts": [] }, { "id": "schemaversion", "name": "schemaversion", "description": "A named, versioned snapshot of a data asset's schema.", "questions": [ "What is the current, in-scope definition of schemaversion?", "Which entities, identifiers, attributes and relationships constitute schemaversion?", "Which source or master system is authoritative for schemaversion?", "Who owns, validates and updates schemaversion, and when was it last verified?" ], "artifacts": [] }, { "id": "schemachange", "name": "schemachange", "description": "A recorded change between schema versions (add, remove, rename, retype, etc.).", "questions": [ "What is the current, in-scope definition of schemachange?", "Which entities, identifiers, attributes and relationships constitute schemachange?", "Which source or master system is authoritative for schemachange?", "Who owns, validates and updates schemachange, and when was it last verified?" ], "artifacts": [] }, { "id": "backwardcompatibility", "name": "backwardcompatibility", "description": "A verdict on whether a schema change preserves compatibility for existing consumers.", "questions": [ "What is the current, in-scope definition of backwardcompatibility?", "Which entities, identifiers, attributes and relationships constitute backwardcompatibility?", "Which source or master system is authoritative for backwardcompatibility?", "Who owns, validates and updates backwardcompatibility, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1003", "key": "featureandembeddinglifecycle", "name": "Feature and Embedding Lifecycle", "description": "Model ML features, embeddings, and vector indexes — how they are created, refreshed, invalidated, and served.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1003-feature-and-embedding-lifecycle.md", "findings": [ { "id": "feature", "name": "feature", "description": "A computed input signal used by one or more models.", "questions": [ "What is the current, in-scope definition of feature?", "Which entities, identifiers, attributes and relationships constitute feature?", "Which source or master system is authoritative for feature?", "Who owns, validates and updates feature, and when was it last verified?" ], "artifacts": [] }, { "id": "featurestore", "name": "featurestore", "description": "A managed store that materializes and serves features.", "questions": [ "What is the current, in-scope definition of featurestore?", "Which entities, identifiers, attributes and relationships constitute featurestore?", "Which source or master system is authoritative for featurestore?", "Who owns, validates and updates featurestore, and when was it last verified?" ], "artifacts": [] }, { "id": "embeddingindex", "name": "embeddingindex", "description": "A vector index built from an embedding model over a corpus.", "questions": [ "What is the current, in-scope definition of embeddingindex?", "Which entities, identifiers, attributes and relationships constitute embeddingindex?", "Which source or master system is authoritative for embeddingindex?", "Who owns, validates and updates embeddingindex, and when was it last verified?" ], "artifacts": [] }, { "id": "embeddingmodel", "name": "embeddingmodel", "description": "The model that produces vector representations for the index.", "questions": [ "What is the current, in-scope definition of embeddingmodel?", "Which entities, identifiers, attributes and relationships constitute embeddingmodel?", "Which source or master system is authoritative for embeddingmodel?", "Who owns, validates and updates embeddingmodel, and when was it last verified?" ], "artifacts": [] }, { "id": "indexrefreshpolicy", "name": "indexrefreshpolicy", "description": "The cadence and trigger rules for refreshing an index or feature.", "questions": [ "What is the current, in-scope definition of indexrefreshpolicy?", "Which entities, identifiers, attributes and relationships constitute indexrefreshpolicy?", "Which source or master system is authoritative for indexrefreshpolicy?", "Who owns, validates and updates indexrefreshpolicy, and when was it last verified?" ], "artifacts": [] }, { "id": "invalidationrule", "name": "invalidationrule", "description": "A rule specifying when a feature or embedding becomes stale and must be recomputed.", "questions": [ "What is the current, in-scope definition of invalidationrule?", "Which entities, identifiers, attributes and relationships constitute invalidationrule?", "Which source or master system is authoritative for invalidationrule?", "Who owns, validates and updates invalidationrule, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1004", "key": "modelregistryandversioning", "name": "Model Registry and Versioning", "description": "Track AI/ML models as versioned artifacts with model cards, inference endpoints, and promotion history.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1004-model-registry-and-versioning.md", "findings": [ { "id": "model", "name": "model", "description": "A named model with a stable identity across versions.", "questions": [ "What is the current, in-scope definition of model?", "Which entities, identifiers, attributes and relationships constitute model?", "Which source or master system is authoritative for model?", "Who owns, validates and updates model, and when was it last verified?" ], "artifacts": [] }, { "id": "modelversion", "name": "modelversion", "description": "A specific, immutable version of a model.", "questions": [ "What is the current, in-scope definition of modelversion?", "Which entities, identifiers, attributes and relationships constitute modelversion?", "Which source or master system is authoritative for modelversion?", "Who owns, validates and updates modelversion, and when was it last verified?" ], "artifacts": [] }, { "id": "modelcard", "name": "modelcard", "description": "Documentation of a model version's intended use, limitations, and evaluation results.", "questions": [ "What is the current, in-scope definition of modelcard?", "Which entities, identifiers, attributes and relationships constitute modelcard?", "Which source or master system is authoritative for modelcard?", "Who owns, validates and updates modelcard, and when was it last verified?" ], "artifacts": [] }, { "id": "modelartifact", "name": "modelartifact", "description": "The stored binary or package for a model version.", "questions": [ "What is the current, in-scope definition of modelartifact?", "Which entities, identifiers, attributes and relationships constitute modelartifact?", "Which source or master system is authoritative for modelartifact?", "Who owns, validates and updates modelartifact, and when was it last verified?" ], "artifacts": [] }, { "id": "inferenceendpoint", "name": "inferenceendpoint", "description": "A serving endpoint exposing a model version for inference.", "questions": [ "What is the current, in-scope definition of inferenceendpoint?", "Which entities, identifiers, attributes and relationships constitute inferenceendpoint?", "Which source or master system is authoritative for inferenceendpoint?", "Who owns, validates and updates inferenceendpoint, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1005", "key": "trainingevaluationandexperimentation", "name": "Training, Evaluation and Experimentation", "description": "Model training runs, evaluation runs, experiments, and golden datasets.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1005-training-evaluation-and-experimentation.md", "findings": [ { "id": "trainingrun", "name": "trainingrun", "description": "A single execution that produces or updates a model version.", "questions": [ "What is the current, in-scope definition of trainingrun?", "Which entities, identifiers, attributes and relationships constitute trainingrun?", "Which source or master system is authoritative for trainingrun?", "Who owns, validates and updates trainingrun, and when was it last verified?" ], "artifacts": [] }, { "id": "evaluationrun", "name": "evaluationrun", "description": "A single execution that measures a model version against a dataset.", "questions": [ "What is the current, in-scope definition of evaluationrun?", "Which entities, identifiers, attributes and relationships constitute evaluationrun?", "Which source or master system is authoritative for evaluationrun?", "Who owns, validates and updates evaluationrun, and when was it last verified?" ], "artifacts": [] }, { "id": "experiment", "name": "experiment", "description": "A grouping of related training and evaluation runs under a hypothesis.", "questions": [ "What is the current, in-scope definition of experiment?", "Which entities, identifiers, attributes and relationships constitute experiment?", "Which source or master system is authoritative for experiment?", "Who owns, validates and updates experiment, and when was it last verified?" ], "artifacts": [] }, { "id": "metric", "name": "metric", "description": "A named, valued measurement produced by a run (accuracy, F1, AUC, etc.).", "questions": [ "What is the current, in-scope definition of metric?", "Which entities, identifiers, attributes and relationships constitute metric?", "Which source or master system is authoritative for metric?", "Who owns, validates and updates metric, and when was it last verified?" ], "artifacts": [] }, { "id": "goldendataset", "name": "goldendataset", "description": "A curated, stable dataset used as the evaluation reference.", "questions": [ "What is the current, in-scope definition of goldendataset?", "Which entities, identifiers, attributes and relationships constitute goldendataset?", "Which source or master system is authoritative for goldendataset?", "Who owns, validates and updates goldendataset, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1006", "key": "driftmonitoringandretraining", "name": "Drift, Monitoring and Retraining", "description": "Detect and respond to data and model drift with explicit signals, checks, and retraining triggers.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1006-drift-monitoring-and-retraining.md", "findings": [ { "id": "driftsignal", "name": "driftsignal", "description": "An observation that input data or predictions have shifted from a baseline.", "questions": [ "What is the current, in-scope definition of driftsignal?", "Which entities, identifiers, attributes and relationships constitute driftsignal?", "Which source or master system is authoritative for driftsignal?", "Who owns, validates and updates driftsignal, and when was it last verified?" ], "artifacts": [] }, { "id": "driftcheck", "name": "driftcheck", "description": "A scheduled or continuous check that evaluates drift conditions.", "questions": [ "What is the current, in-scope definition of driftcheck?", "Which entities, identifiers, attributes and relationships constitute driftcheck?", "Which source or master system is authoritative for driftcheck?", "Who owns, validates and updates driftcheck, and when was it last verified?" ], "artifacts": [] }, { "id": "retrainingtrigger", "name": "retrainingtrigger", "description": "A rule that starts a retraining cycle when conditions are met.", "questions": [ "What is the current, in-scope definition of retrainingtrigger?", "Which entities, identifiers, attributes and relationships constitute retrainingtrigger?", "Which source or master system is authoritative for retrainingtrigger?", "Who owns, validates and updates retrainingtrigger, and when was it last verified?" ], "artifacts": [] }, { "id": "modelmonitor", "name": "modelmonitor", "description": "A monitor observing a model version's live behavior and metrics.", "questions": [ "What is the current, in-scope definition of modelmonitor?", "Which entities, identifiers, attributes and relationships constitute modelmonitor?", "Which source or master system is authoritative for modelmonitor?", "Who owns, validates and updates modelmonitor, and when was it last verified?" ], "artifacts": [] }, { "id": "performanceregression", "name": "performanceregression", "description": "A detected drop in a model version's quality against expectations.", "questions": [ "What is the current, in-scope definition of performanceregression?", "Which entities, identifiers, attributes and relationships constitute performanceregression?", "Which source or master system is authoritative for performanceregression?", "Who owns, validates and updates performanceregression, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1007", "key": "labelingannotationandgroundtruth", "name": "Labeling, Annotation and Ground Truth", "description": "Manage human or automated labeling tasks, annotations, and ground truth datasets.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1007-labeling-annotation-and-ground-truth.md", "findings": [ { "id": "labelingtask", "name": "labelingtask", "description": "A defined task producing labels over a set of data items.", "questions": [ "What is the current, in-scope definition of labelingtask?", "Which entities, identifiers, attributes and relationships constitute labelingtask?", "Which source or master system is authoritative for labelingtask?", "Who owns, validates and updates labelingtask, and when was it last verified?" ], "artifacts": [] }, { "id": "annotation", "name": "annotation", "description": "A single label applied to a data item within a task.", "questions": [ "What is the current, in-scope definition of annotation?", "Which entities, identifiers, attributes and relationships constitute annotation?", "Which source or master system is authoritative for annotation?", "Who owns, validates and updates annotation, and when was it last verified?" ], "artifacts": [] }, { "id": "annotator", "name": "annotator", "description": "The human or automated agent that produced an annotation.", "questions": [ "What is the current, in-scope definition of annotator?", "Which entities, identifiers, attributes and relationships constitute annotator?", "Which source or master system is authoritative for annotator?", "Who owns, validates and updates annotator, and when was it last verified?" ], "artifacts": [] }, { "id": "groundtruth", "name": "groundtruth", "description": "A curated dataset of accepted labels used as reference.", "questions": [ "What is the current, in-scope definition of groundtruth?", "Which entities, identifiers, attributes and relationships constitute groundtruth?", "Which source or master system is authoritative for groundtruth?", "Who owns, validates and updates groundtruth, and when was it last verified?" ], "artifacts": [] }, { "id": "labelquality", "name": "labelquality", "description": "An assessment of annotation reliability (agreement, confidence).", "questions": [ "What is the current, in-scope definition of labelquality?", "Which entities, identifiers, attributes and relationships constitute labelquality?", "Which source or master system is authoritative for labelquality?", "Who owns, validates and updates labelquality, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1008", "key": "dataqualityandobservability", "name": "Data Quality and Observability", "description": "Measure the quality and reliability of data with quality rules, metrics, and observability signals.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b10-data-and-ai-lifecycle/1008-data-quality-and-observability.md", "findings": [ { "id": "dataqualityrule", "name": "dataqualityrule", "description": "A defined expectation a data asset must satisfy (e.g. non-null, range, uniqueness).", "questions": [ "What is the current, in-scope definition of dataqualityrule?", "Which entities, identifiers, attributes and relationships constitute dataqualityrule?", "Which source or master system is authoritative for dataqualityrule?", "Who owns, validates and updates dataqualityrule, and when was it last verified?" ], "artifacts": [] }, { "id": "dataqualitymetric", "name": "dataqualitymetric", "description": "A measured value of a quality dimension (completeness, accuracy, freshness).", "questions": [ "What is the current, in-scope definition of dataqualitymetric?", "Which entities, identifiers, attributes and relationships constitute dataqualitymetric?", "Which source or master system is authoritative for dataqualitymetric?", "Who owns, validates and updates dataqualitymetric, and when was it last verified?" ], "artifacts": [] }, { "id": "dataobservabilitysignal", "name": "dataobservabilitysignal", "description": "A monitored signal over a data asset (volume, latency, anomaly).", "questions": [ "What is the current, in-scope definition of dataobservabilitysignal?", "Which entities, identifiers, attributes and relationships constitute dataobservabilitysignal?", "Which source or master system is authoritative for dataobservabilitysignal?", "Who owns, validates and updates dataobservabilitysignal, and when was it last verified?" ], "artifacts": [] }, { "id": "dataincident", "name": "dataincident", "description": "A recorded event where data quality or availability was breached.", "questions": [ "What is the current, in-scope definition of dataincident?", "Which entities, identifiers, attributes and relationships constitute dataincident?", "Which source or master system is authoritative for dataincident?", "Who owns, validates and updates dataincident, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b11", "name": "Organization, Ownership and Governance", "description": "Bundle 11 defines how teams, ownership, decision rights, skills, vendors, and capacity are modeled as first-class AISMM entities.", "layers": [ { "id": "1101", "key": "teamtopologyandraci", "name": "Team Topology and RACI", "description": "Define team structures, roles, collaboration modes, and responsibility assignments (RACI) across the organization.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1101-team-topology-and-raci.md", "findings": [ { "id": "team_topology_and_raci", "name": "Team Topology and RACI", "description": "yaml team: id: team.----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1102", "key": "ownershipgraph", "name": "Ownership Graph", "description": "Map ownership of all AISMM entities to teams and individuals. Every component, service, and data product must have a declared owner.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1102-ownership-graph.md", "findings": [ { "id": "ownership_graph", "name": "Ownership Graph", "description": "Required information about Ownership Graph in the Ownership Graph layer.", "questions": [ "What is the current, in-scope definition of Ownership Graph?", "Which entities, identifiers, attributes and relationships constitute Ownership Graph?", "Which source or master system is authoritative for Ownership Graph?", "Who owns, validates and updates Ownership Graph, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1103", "key": "decisionrightsandgovernance", "name": "Decision Rights and Governance", "description": "Define who has authority to make which decisions, what requires approval, and how governance bodies operate.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1103-decision-rights-and-governance.md", "findings": [ { "id": "decision_rights_and_governance", "name": "Decision Rights and Governance", "description": "yaml decisionright: id: decisionright.----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1104", "key": "skillsandcapabilitymatrix", "name": "Skills and Capability Matrix", "description": "Track skills, competencies, and gaps across the organization to support planning, hiring, and risk management.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1104-skills-and-capability-matrix.md", "findings": [ { "id": "skills_and_capability_matrix", "name": "Skills and Capability Matrix", "description": "yaml teamcapability: id: teamcapability.----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1105", "key": "vendorsandexternalresponsibilities", "name": "Vendors and External Responsibilities", "description": "Model vendor relationships, external responsibilities, and support contracts — connecting external parties to AISMM entities.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1105-vendors-and-external-responsibilities.md", "findings": [ { "id": "vendors_and_external_responsibilities", "name": "Vendors and External Responsibilities", "description": "yaml vendor: id: vendor.----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1106", "key": "capacityandallocation", "name": "Capacity and Allocation", "description": "Track team capacity, allocation, load, reservations, and forecasts to support delivery planning and risk management.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b11-organization-ownership-governance/1106-capacity-and-allocation.md", "findings": [ { "id": "capacity_and_allocation", "name": "Capacity and Allocation", "description": "yaml capacity: id: capacity.----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] }, { "id": "b12", "name": "FinOps and Technical Economics", "description": "Bundle 12 defines how technical costs, token economics, cloud commitments, quality costs, unit economics, and sustainability metrics are modeled as first-class AISMM entities.", "layers": [ { "id": "1201", "key": "costallocationandshowback", "name": "Cost Allocation and Showback", "description": "Model cost allocation and showback as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1201-cost-allocation-and-showback.md", "findings": [ { "id": "cost_allocation_and_showback", "name": "Cost Allocation and Showback", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Cost Allocation and Showback?", "Which entities, identifiers, attributes and relationships constitute Cost Allocation and Showback?", "Which source or master system is authoritative for Cost Allocation and Showback?", "Who owns, validates and updates Cost Allocation and Showback, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1202", "key": "capacityandcommitmentmanagement", "name": "Capacity and Commitment Management", "description": "Model capacity and commitment management as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1202-capacity-and-commitment-management.md", "findings": [ { "id": "capacity_and_commitment_management", "name": "Capacity and Commitment Management", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Capacity and Commitment Management?", "Which entities, identifiers, attributes and relationships constitute Capacity and Commitment Management?", "Which source or master system is authoritative for Capacity and Commitment Management?", "Who owns, validates and updates Capacity and Commitment Management, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1203", "key": "tokenandinferenceeconomics", "name": "Token and Inference Economics", "description": "Model token and inference economics as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1203-token-and-inference-economics.md", "findings": [ { "id": "token_and_inference_economics", "name": "Token and Inference Economics", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Token and Inference Economics?", "Which entities, identifiers, attributes and relationships constitute Token and Inference Economics?", "Which source or master system is authoritative for Token and Inference Economics?", "Who owns, validates and updates Token and Inference Economics, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1204", "key": "costofqualityandincident", "name": "Cost of Quality and Incident", "description": "Model cost of quality and incident as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1204-cost-of-quality-and-incident.md", "findings": [ { "id": "cost_of_quality_and_incident", "name": "Cost of Quality and Incident", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Cost of Quality and Incident?", "Which entities, identifiers, attributes and relationships constitute Cost of Quality and Incident?", "Which source or master system is authoritative for Cost of Quality and Incident?", "Who owns, validates and updates Cost of Quality and Incident, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1205", "key": "uniteconomicsbyservicetenantrequest", "name": "Unit Economics by Service, Tenant and Request", "description": "Model unit economics by service, tenant and request as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1205-unit-economics-by-service-tenant-request.md", "findings": [ { "id": "unit_economics_by_service_tenant_and_request", "name": "Unit Economics by Service, Tenant and Request", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Unit Economics by Service, Tenant and Request?", "Which entities, identifiers, attributes and relationships constitute Unit Economics by Service, Tenant and Request?", "Which source or master system is authoritative for Unit Economics by Service, Tenant and Request?", "Who owns, validates and updates Unit Economics by Service, Tenant and Request, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } }, { "id": "1206", "key": "carbonandsustainabilityaccounting", "name": "Carbon and Sustainability Accounting", "description": "Model carbon and sustainability accounting as first-class AISMM entities for technical financial observability.", "source": "https://github.com/ver-cy/software-meta-model/blob/main/b12-finops-and-technical-economics/1206-carbon-and-sustainability-accounting.md", "findings": [ { "id": "carbon_and_sustainability_accounting", "name": "Carbon and Sustainability Accounting", "description": "b0.006 — product economics - b6.601 — runtime instances (cost sources) - b7.702 — financial risks - b8.804 — releases (cost attribution) - b10.1004 — model inference endpoints - b11.1102 — ownership and cost responsibility", "questions": [ "What is the current, in-scope definition of Carbon and Sustainability Accounting?", "Which entities, identifiers, attributes and relationships constitute Carbon and Sustainability Accounting?", "Which source or master system is authoritative for Carbon and Sustainability Accounting?", "Who owns, validates and updates Carbon and Sustainability Accounting, and when was it last verified?" ], "artifacts": [] } ], "artifactRequirements": { "identityPriority": [ "master-system ID", "UUIDv7 or ULID generated by the owning system" ], "timestamp": "RFC 3339 with seconds and timezone, for example 2026-08-20T14:32:07Z or 2026-08-20T17:32:07+03:00", "fileNamePattern": "----.", "timeFallbackPattern": "--YYYYMMDDTHHMMSSZ----.", "formats": [ "md", "yaml", "json", "html" ], "formatBinding": "optional; semantics are format-independent", "rule": "Timestamp alone is never a unique identifier." } } ] } ] }, "serviceLayers": { "canon": [ "aismm-structure.md", "aismm-versioning-and-conformance.md", "aismm-layer-artifact-naming.md" ], "artifactFormats": [ "md", "yaml", "json", "html" ], "policiesSource": "00-policies/", "crud": { "read": "Start with AGENTS.md, registry and requested bundle/layer paths.", "add": "Create AGENTS.md first; use stable IDs and the canonical serial naming pattern.", "edit": "Preserve artifact identity, provenance and version history.", "delete": "Deprecate first; preserve traceability and migration instructions." }, "roles": [ "model owner", "bundle steward", "layer owner", "artifact author", "reviewer", "reader" ], "accessScope": [ "bundle", "layer", "finding", "artifact" ] }, "statistics": { "bundles": 13, "layers": 86, "findings": 380, "questions": 1537 }, "source": "https://github.com/ver-cy/software-meta-model" }