From 0d10a508c59ae57c3dfa1b6b4273535b850c4030 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Sun, 12 Apr 2026 19:10:27 -0400 Subject: [PATCH 1/2] chore(contracts): backfill ModelTicketContract for 50 tickets [OMN-8637 wave 18] Range: OMN-5477 - OMN-6160 Generated minimal contracts with keyword-enriched DoD checks. --- contracts/OMN-5477.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5478.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5479.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5480.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5481.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5482.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5483.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5484.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5485.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5486.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5586.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5587.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5588.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5589.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5590.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5591.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5592.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5593.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5594.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5595.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5596.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5616.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5623.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5643.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5700.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5731.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5732.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5733.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5734.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5735.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5736.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5737.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5738.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5739.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5740.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5741.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5742.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5743.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ contracts/OMN-5744.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5745.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5746.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5762.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5763.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5764.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5836.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5837.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-5838.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-6015.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-6159.yaml | 39 +++++++++++++++++++++++++++++++++++ contracts/OMN-6160.yaml | 39 +++++++++++++++++++++++++++++++++++ 50 files changed, 2010 insertions(+) create mode 100644 contracts/OMN-5477.yaml create mode 100644 contracts/OMN-5478.yaml create mode 100644 contracts/OMN-5479.yaml create mode 100644 contracts/OMN-5480.yaml create mode 100644 contracts/OMN-5481.yaml create mode 100644 contracts/OMN-5482.yaml create mode 100644 contracts/OMN-5483.yaml create mode 100644 contracts/OMN-5484.yaml create mode 100644 contracts/OMN-5485.yaml create mode 100644 contracts/OMN-5486.yaml create mode 100644 contracts/OMN-5586.yaml create mode 100644 contracts/OMN-5587.yaml create mode 100644 contracts/OMN-5588.yaml create mode 100644 contracts/OMN-5589.yaml create mode 100644 contracts/OMN-5590.yaml create mode 100644 contracts/OMN-5591.yaml create mode 100644 contracts/OMN-5592.yaml create mode 100644 contracts/OMN-5593.yaml create mode 100644 contracts/OMN-5594.yaml create mode 100644 contracts/OMN-5595.yaml create mode 100644 contracts/OMN-5596.yaml create mode 100644 contracts/OMN-5616.yaml create mode 100644 contracts/OMN-5623.yaml create mode 100644 contracts/OMN-5643.yaml create mode 100644 contracts/OMN-5700.yaml create mode 100644 contracts/OMN-5731.yaml create mode 100644 contracts/OMN-5732.yaml create mode 100644 contracts/OMN-5733.yaml create mode 100644 contracts/OMN-5734.yaml create mode 100644 contracts/OMN-5735.yaml create mode 100644 contracts/OMN-5736.yaml create mode 100644 contracts/OMN-5737.yaml create mode 100644 contracts/OMN-5738.yaml create mode 100644 contracts/OMN-5739.yaml create mode 100644 contracts/OMN-5740.yaml create mode 100644 contracts/OMN-5741.yaml create mode 100644 contracts/OMN-5742.yaml create mode 100644 contracts/OMN-5743.yaml create mode 100644 contracts/OMN-5744.yaml create mode 100644 contracts/OMN-5745.yaml create mode 100644 contracts/OMN-5746.yaml create mode 100644 contracts/OMN-5762.yaml create mode 100644 contracts/OMN-5763.yaml create mode 100644 contracts/OMN-5764.yaml create mode 100644 contracts/OMN-5836.yaml create mode 100644 contracts/OMN-5837.yaml create mode 100644 contracts/OMN-5838.yaml create mode 100644 contracts/OMN-6015.yaml create mode 100644 contracts/OMN-6159.yaml create mode 100644 contracts/OMN-6160.yaml diff --git a/contracts/OMN-5477.yaml b/contracts/OMN-5477.yaml new file mode 100644 index 00000000000..ff553b8e289 --- /dev/null +++ b/contracts/OMN-5477.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5477 +summary: "OmniStream: Kafka event integration" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5478.yaml b/contracts/OMN-5478.yaml new file mode 100644 index 00000000000..6cb5b573809 --- /dev/null +++ b/contracts/OMN-5478.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5478 +summary: "OmniStream: File watcher (omnistream-watch)" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5479.yaml b/contracts/OMN-5479.yaml new file mode 100644 index 00000000000..8c75fb7b54c --- /dev/null +++ b/contracts/OMN-5479.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5479 +summary: "OmniStream: VST3 preset management" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5480.yaml b/contracts/OMN-5480.yaml new file mode 100644 index 00000000000..82fdb05af17 --- /dev/null +++ b/contracts/OMN-5480.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5480 +summary: "OmniStream: Ableton OSC integration" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5481.yaml b/contracts/OMN-5481.yaml new file mode 100644 index 00000000000..a23517ab33e --- /dev/null +++ b/contracts/OMN-5481.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5481 +summary: "OmniStream: Music bed auto-mixing" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5482.yaml b/contracts/OMN-5482.yaml new file mode 100644 index 00000000000..8fddab8168a --- /dev/null +++ b/contracts/OMN-5482.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5482 +summary: "OmniStream: Sound design (transitions + UI sounds)" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5483.yaml b/contracts/OMN-5483.yaml new file mode 100644 index 00000000000..158027a1eb0 --- /dev/null +++ b/contracts/OMN-5483.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5483 +summary: "OmniStream: Per-episode post-prod overrides" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5484.yaml b/contracts/OMN-5484.yaml new file mode 100644 index 00000000000..a8e4c05b9ca --- /dev/null +++ b/contracts/OMN-5484.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5484 +summary: "OmniStream: Highlight reel extraction" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5485.yaml b/contracts/OMN-5485.yaml new file mode 100644 index 00000000000..966a46657c4 --- /dev/null +++ b/contracts/OMN-5485.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5485 +summary: "OmniStream: Crossfade transitions" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5486.yaml b/contracts/OMN-5486.yaml new file mode 100644 index 00000000000..eeb6f198dca --- /dev/null +++ b/contracts/OMN-5486.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5486 +summary: "OmniStream: Integration test suite hardening" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Test coverage meets minimum threshold" + source: "generated" + checks: + - check_type: "test_passes" + check_value: "uv run pytest --cov --cov-fail-under=80" diff --git a/contracts/OMN-5586.yaml b/contracts/OMN-5586.yaml new file mode 100644 index 00000000000..b773bedd172 --- /dev/null +++ b/contracts/OMN-5586.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5586 +summary: "Epic: Feature Flag Control Plane — Phase B (Deferred Scope)" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5587.yaml b/contracts/OMN-5587.yaml new file mode 100644 index 00000000000..31d2f9ed1a3 --- /dev/null +++ b/contracts/OMN-5587.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5587 +summary: "[P1] Feature flag migration: replace bare env reads with contract system" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5587.yaml" diff --git a/contracts/OMN-5588.yaml b/contracts/OMN-5588.yaml new file mode 100644 index 00000000000..f668dbd3608 --- /dev/null +++ b/contracts/OMN-5588.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5588 +summary: "[P1] Runtime reload subscribers for feature flags" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5589.yaml b/contracts/OMN-5589.yaml new file mode 100644 index 00000000000..8245b6d9b78 --- /dev/null +++ b/contracts/OMN-5589.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5589 +summary: "[P1] Effective value reporting via introspection heartbeats" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5590.yaml b/contracts/OMN-5590.yaml new file mode 100644 index 00000000000..84e3b6b5a49 --- /dev/null +++ b/contracts/OMN-5590.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5590 +summary: "[P2] Feature flag audit trail" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5591.yaml b/contracts/OMN-5591.yaml new file mode 100644 index 00000000000..06d78cb1072 --- /dev/null +++ b/contracts/OMN-5591.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5591 +summary: "[P2] Owner normalization and access control for feature flags" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5592.yaml b/contracts/OMN-5592.yaml new file mode 100644 index 00000000000..f019176f3e0 --- /dev/null +++ b/contracts/OMN-5592.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5592 +summary: "[P3] Per-node feature flag overrides" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5593.yaml b/contracts/OMN-5593.yaml new file mode 100644 index 00000000000..2d3c338b8fc --- /dev/null +++ b/contracts/OMN-5593.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5593 +summary: "[P3] Feature flag dependency graphs" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5593.yaml" diff --git a/contracts/OMN-5594.yaml b/contracts/OMN-5594.yaml new file mode 100644 index 00000000000..4e5daa8c923 --- /dev/null +++ b/contracts/OMN-5594.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5594 +summary: "[P3] Feature flag expiration / sunset dates" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5594.yaml" diff --git a/contracts/OMN-5595.yaml b/contracts/OMN-5595.yaml new file mode 100644 index 00000000000..d2874d3c2b2 --- /dev/null +++ b/contracts/OMN-5595.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5595 +summary: "[P4] Feature flag rollout percentages and gradual rollout" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5595.yaml" diff --git a/contracts/OMN-5596.yaml b/contracts/OMN-5596.yaml new file mode 100644 index 00000000000..884f7619bc7 --- /dev/null +++ b/contracts/OMN-5596.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5596 +summary: "[P4] A/B testing integration for feature flags" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5616.yaml b/contracts/OMN-5616.yaml new file mode 100644 index 00000000000..f48f0d8173e --- /dev/null +++ b/contracts/OMN-5616.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5616 +summary: "LLM health endpoint monitoring: GPU servers return empty /health" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5623.yaml b/contracts/OMN-5623.yaml new file mode 100644 index 00000000000..5f27fa4c979 --- /dev/null +++ b/contracts/OMN-5623.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5623 +summary: "Plan reviewer: verify plan-review-strategy-run events after OMN-5614 reconnect" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5643.yaml b/contracts/OMN-5643.yaml new file mode 100644 index 00000000000..16cb4ed2c26 --- /dev/null +++ b/contracts/OMN-5643.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5643 +summary: "chore(deps): bump omnibase-core to 0.30.0 across all repos" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5700.yaml b/contracts/OMN-5700.yaml new file mode 100644 index 00000000000..3ff774661cd --- /dev/null +++ b/contracts/OMN-5700.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5700 +summary: "Task 3: Fix remaining deficient contracts in omnibase_infra" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5700.yaml" diff --git a/contracts/OMN-5731.yaml b/contracts/OMN-5731.yaml new file mode 100644 index 00000000000..312e3b36e6c --- /dev/null +++ b/contracts/OMN-5731.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5731 +summary: "Pass transaction to handlers via dispatch context" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5732.yaml b/contracts/OMN-5732.yaml new file mode 100644 index 00000000000..37509014a01 --- /dev/null +++ b/contracts/OMN-5732.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5732 +summary: "Live handler teardown on contract deregistration" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5732.yaml" diff --git a/contracts/OMN-5733.yaml b/contracts/OMN-5733.yaml new file mode 100644 index 00000000000..f7f3848a0d4 --- /dev/null +++ b/contracts/OMN-5733.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5733 +summary: "Migrate handler signature from tuple to structured model" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5734.yaml b/contracts/OMN-5734.yaml new file mode 100644 index 00000000000..75bea90dc01 --- /dev/null +++ b/contracts/OMN-5734.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5734 +summary: "Add rate limiting metadata to HTTP handler" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5735.yaml b/contracts/OMN-5735.yaml new file mode 100644 index 00000000000..1b014b95069 --- /dev/null +++ b/contracts/OMN-5735.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5735 +summary: "Integrate SecurityMetadataValidator into HandlerBootstrapSource" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5736.yaml b/contracts/OMN-5736.yaml new file mode 100644 index 00000000000..52c95ef14ce --- /dev/null +++ b/contracts/OMN-5736.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5736 +summary: "Replace demo wiring with contract-driven intent routing" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5736.yaml" diff --git a/contracts/OMN-5737.yaml b/contracts/OMN-5737.yaml new file mode 100644 index 00000000000..7e04d5b4cf4 --- /dev/null +++ b/contracts/OMN-5737.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5737 +summary: "Resolve session schema imports between omniclaude and omnibase_infra" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5737.yaml" diff --git a/contracts/OMN-5738.yaml b/contracts/OMN-5738.yaml new file mode 100644 index 00000000000..3d0fc0e6992 --- /dev/null +++ b/contracts/OMN-5738.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5738 +summary: "Use injected time from ModelDispatchContext in introspection dispatcher" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5739.yaml b/contracts/OMN-5739.yaml new file mode 100644 index 00000000000..0d8f218b6c0 --- /dev/null +++ b/contracts/OMN-5739.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5739 +summary: "Replace local resolution models with canonical omnibase_core imports" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5740.yaml b/contracts/OMN-5740.yaml new file mode 100644 index 00000000000..39448ceeb7e --- /dev/null +++ b/contracts/OMN-5740.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5740 +summary: "Standardize event bus protocol for v1.0 (publish_async, topic validation)" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5741.yaml b/contracts/OMN-5741.yaml new file mode 100644 index 00000000000..a0359db1f23 --- /dev/null +++ b/contracts/OMN-5741.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5741 +summary: "Implement production-ready cache backend for capability caching" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5742.yaml b/contracts/OMN-5742.yaml new file mode 100644 index 00000000000..7e4b04aafb8 --- /dev/null +++ b/contracts/OMN-5742.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5742 +summary: "Implement global_resolver for version information in introspection mixin" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5743.yaml b/contracts/OMN-5743.yaml new file mode 100644 index 00000000000..36af26ec967 --- /dev/null +++ b/contracts/OMN-5743.yaml @@ -0,0 +1,45 @@ +schema_version: "1.0.0" +ticket_id: OMN-5743 +summary: "Compute executor improvements: error types, schema validation, structured loggin" +is_seam_ticket: true +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" + - id: "dod-005" + description: "Contract/schema artifact file exists" + source: "generated" + checks: + - check_type: "file_exists" + check_value: "contracts/OMN-5743.yaml" diff --git a/contracts/OMN-5744.yaml b/contracts/OMN-5744.yaml new file mode 100644 index 00000000000..eb990e9c84a --- /dev/null +++ b/contracts/OMN-5744.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5744 +summary: "Compute transformation improvements: error types and path resolver" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5745.yaml b/contracts/OMN-5745.yaml new file mode 100644 index 00000000000..3f86bc743a4 --- /dev/null +++ b/contracts/OMN-5745.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5745 +summary: "Re-evaluate from_attributes=True for Pydantic v3 pipeline models" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5746.yaml b/contracts/OMN-5746.yaml new file mode 100644 index 00000000000..7b6de0b8245 --- /dev/null +++ b/contracts/OMN-5746.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5746 +summary: "Miscellaneous omnibase_core TODO improvements" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5762.yaml b/contracts/OMN-5762.yaml new file mode 100644 index 00000000000..2c5be4f599b --- /dev/null +++ b/contracts/OMN-5762.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5762 +summary: "Implement remaining PII detection patterns (URL, person name, address)" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5763.yaml b/contracts/OMN-5763.yaml new file mode 100644 index 00000000000..b5499bf84e2 --- /dev/null +++ b/contracts/OMN-5763.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5763 +summary: "Derive auth gate tool set from metadata/registry instead of hardcoding" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5764.yaml b/contracts/OMN-5764.yaml new file mode 100644 index 00000000000..bf1007dadf5 --- /dev/null +++ b/contracts/OMN-5764.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5764 +summary: "Migrate intent storage to ServiceRegistry v2" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5836.yaml b/contracts/OMN-5836.yaml new file mode 100644 index 00000000000..2cc09ee61ac --- /dev/null +++ b/contracts/OMN-5836.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5836 +summary: "Investigate M2 Ultra intermittent network connectivity for LLM inference" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5837.yaml b/contracts/OMN-5837.yaml new file mode 100644 index 00000000000..d5a2840b423 --- /dev/null +++ b/contracts/OMN-5837.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5837 +summary: "Add parallel model execution to multi-model review CLI" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-5838.yaml b/contracts/OMN-5838.yaml new file mode 100644 index 00000000000..9dcee80ebeb --- /dev/null +++ b/contracts/OMN-5838.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-5838 +summary: "Multi-Model Adversarial Review System" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-6015.yaml b/contracts/OMN-6015.yaml new file mode 100644 index 00000000000..fdd0e500a94 --- /dev/null +++ b/contracts/OMN-6015.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-6015 +summary: "feat(runner-health): CI-host-local ONEX runtime for direct Docker monitoring" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-6159.yaml b/contracts/OMN-6159.yaml new file mode 100644 index 00000000000..f5c3bb90f43 --- /dev/null +++ b/contracts/OMN-6159.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-6159 +summary: "ONEX Skills Container Friction Fixes (Post-Hostile-Review)" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" diff --git a/contracts/OMN-6160.yaml b/contracts/OMN-6160.yaml new file mode 100644 index 00000000000..7bb6379b1df --- /dev/null +++ b/contracts/OMN-6160.yaml @@ -0,0 +1,39 @@ +schema_version: "1.0.0" +ticket_id: OMN-6160 +summary: "Task 1: Fix cross-skill dispatch references in executing_plans/SKILL.md" +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +evidence_requirements: + - kind: "ci" + description: "CI passes on merge PR" + command: "gh pr checks" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-001" + description: "PR opened against main branch" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json state -q .state" + - id: "dod-002" + description: "PR merged to main" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view --json mergedAt -q .mergedAt" + - id: "dod-003" + description: "Tests pass in CI" + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr checks --watch" + - id: "dod-004" + description: "Pre-commit hooks clean" + source: "generated" + checks: + - check_type: "command" + check_value: "pre-commit run --all-files" From 8b7a4241b98c6968a8ea41075fbb7aaef86f1ae9 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Sun, 12 Apr 2026 19:14:03 -0400 Subject: [PATCH 2/2] chore(contracts): backfill ModelTicketContract for 50 tickets [OMN-8637 wave 18] Range: OMN-5477 - OMN-6160 Generated minimal contracts with keyword-enriched DoD checks. --- contracts/OMN-5477.yaml | 1 + contracts/OMN-5478.yaml | 1 + contracts/OMN-5479.yaml | 1 + contracts/OMN-5480.yaml | 1 + contracts/OMN-5481.yaml | 1 + contracts/OMN-5482.yaml | 1 + contracts/OMN-5483.yaml | 1 + contracts/OMN-5484.yaml | 1 + contracts/OMN-5485.yaml | 1 + contracts/OMN-5486.yaml | 1 + contracts/OMN-5586.yaml | 1 + contracts/OMN-5587.yaml | 1 + contracts/OMN-5588.yaml | 1 + contracts/OMN-5589.yaml | 1 + contracts/OMN-5590.yaml | 1 + contracts/OMN-5591.yaml | 1 + contracts/OMN-5592.yaml | 1 + contracts/OMN-5593.yaml | 1 + contracts/OMN-5594.yaml | 1 + contracts/OMN-5595.yaml | 1 + contracts/OMN-5596.yaml | 1 + contracts/OMN-5616.yaml | 1 + contracts/OMN-5623.yaml | 1 + contracts/OMN-5643.yaml | 1 + contracts/OMN-5700.yaml | 1 + contracts/OMN-5731.yaml | 1 + contracts/OMN-5732.yaml | 1 + contracts/OMN-5733.yaml | 1 + contracts/OMN-5734.yaml | 1 + contracts/OMN-5735.yaml | 1 + contracts/OMN-5736.yaml | 1 + contracts/OMN-5737.yaml | 1 + contracts/OMN-5738.yaml | 1 + contracts/OMN-5739.yaml | 1 + contracts/OMN-5740.yaml | 1 + contracts/OMN-5741.yaml | 1 + contracts/OMN-5742.yaml | 1 + contracts/OMN-5743.yaml | 1 + contracts/OMN-5744.yaml | 1 + contracts/OMN-5745.yaml | 1 + contracts/OMN-5746.yaml | 1 + contracts/OMN-5762.yaml | 1 + contracts/OMN-5763.yaml | 1 + contracts/OMN-5764.yaml | 1 + contracts/OMN-5836.yaml | 1 + contracts/OMN-5837.yaml | 1 + contracts/OMN-5838.yaml | 1 + contracts/OMN-6015.yaml | 1 + contracts/OMN-6159.yaml | 1 + contracts/OMN-6160.yaml | 1 + 50 files changed, 50 insertions(+) diff --git a/contracts/OMN-5477.yaml b/contracts/OMN-5477.yaml index ff553b8e289..c5cd4d3dbd8 100644 --- a/contracts/OMN-5477.yaml +++ b/contracts/OMN-5477.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5477 summary: "OmniStream: Kafka event integration" diff --git a/contracts/OMN-5478.yaml b/contracts/OMN-5478.yaml index 6cb5b573809..52868081587 100644 --- a/contracts/OMN-5478.yaml +++ b/contracts/OMN-5478.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5478 summary: "OmniStream: File watcher (omnistream-watch)" diff --git a/contracts/OMN-5479.yaml b/contracts/OMN-5479.yaml index 8c75fb7b54c..dad9df520fa 100644 --- a/contracts/OMN-5479.yaml +++ b/contracts/OMN-5479.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5479 summary: "OmniStream: VST3 preset management" diff --git a/contracts/OMN-5480.yaml b/contracts/OMN-5480.yaml index 82fdb05af17..5a004451346 100644 --- a/contracts/OMN-5480.yaml +++ b/contracts/OMN-5480.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5480 summary: "OmniStream: Ableton OSC integration" diff --git a/contracts/OMN-5481.yaml b/contracts/OMN-5481.yaml index a23517ab33e..fb88f81b6a7 100644 --- a/contracts/OMN-5481.yaml +++ b/contracts/OMN-5481.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5481 summary: "OmniStream: Music bed auto-mixing" diff --git a/contracts/OMN-5482.yaml b/contracts/OMN-5482.yaml index 8fddab8168a..06d97463228 100644 --- a/contracts/OMN-5482.yaml +++ b/contracts/OMN-5482.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5482 summary: "OmniStream: Sound design (transitions + UI sounds)" diff --git a/contracts/OMN-5483.yaml b/contracts/OMN-5483.yaml index 158027a1eb0..4349a4394d8 100644 --- a/contracts/OMN-5483.yaml +++ b/contracts/OMN-5483.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5483 summary: "OmniStream: Per-episode post-prod overrides" diff --git a/contracts/OMN-5484.yaml b/contracts/OMN-5484.yaml index a8e4c05b9ca..1f5a2fd11f1 100644 --- a/contracts/OMN-5484.yaml +++ b/contracts/OMN-5484.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5484 summary: "OmniStream: Highlight reel extraction" diff --git a/contracts/OMN-5485.yaml b/contracts/OMN-5485.yaml index 966a46657c4..e6a3226d17d 100644 --- a/contracts/OMN-5485.yaml +++ b/contracts/OMN-5485.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5485 summary: "OmniStream: Crossfade transitions" diff --git a/contracts/OMN-5486.yaml b/contracts/OMN-5486.yaml index eeb6f198dca..02e8fe0035d 100644 --- a/contracts/OMN-5486.yaml +++ b/contracts/OMN-5486.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5486 summary: "OmniStream: Integration test suite hardening" diff --git a/contracts/OMN-5586.yaml b/contracts/OMN-5586.yaml index b773bedd172..34fea7db184 100644 --- a/contracts/OMN-5586.yaml +++ b/contracts/OMN-5586.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5586 summary: "Epic: Feature Flag Control Plane — Phase B (Deferred Scope)" diff --git a/contracts/OMN-5587.yaml b/contracts/OMN-5587.yaml index 31d2f9ed1a3..94eaac58d84 100644 --- a/contracts/OMN-5587.yaml +++ b/contracts/OMN-5587.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5587 summary: "[P1] Feature flag migration: replace bare env reads with contract system" diff --git a/contracts/OMN-5588.yaml b/contracts/OMN-5588.yaml index f668dbd3608..2d6e36138b8 100644 --- a/contracts/OMN-5588.yaml +++ b/contracts/OMN-5588.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5588 summary: "[P1] Runtime reload subscribers for feature flags" diff --git a/contracts/OMN-5589.yaml b/contracts/OMN-5589.yaml index 8245b6d9b78..9d9d224afc5 100644 --- a/contracts/OMN-5589.yaml +++ b/contracts/OMN-5589.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5589 summary: "[P1] Effective value reporting via introspection heartbeats" diff --git a/contracts/OMN-5590.yaml b/contracts/OMN-5590.yaml index 84e3b6b5a49..52de2fd3759 100644 --- a/contracts/OMN-5590.yaml +++ b/contracts/OMN-5590.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5590 summary: "[P2] Feature flag audit trail" diff --git a/contracts/OMN-5591.yaml b/contracts/OMN-5591.yaml index 06d78cb1072..11b6c6b69e7 100644 --- a/contracts/OMN-5591.yaml +++ b/contracts/OMN-5591.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5591 summary: "[P2] Owner normalization and access control for feature flags" diff --git a/contracts/OMN-5592.yaml b/contracts/OMN-5592.yaml index f019176f3e0..e7eb1893094 100644 --- a/contracts/OMN-5592.yaml +++ b/contracts/OMN-5592.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5592 summary: "[P3] Per-node feature flag overrides" diff --git a/contracts/OMN-5593.yaml b/contracts/OMN-5593.yaml index 2d3c338b8fc..599e7be44af 100644 --- a/contracts/OMN-5593.yaml +++ b/contracts/OMN-5593.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5593 summary: "[P3] Feature flag dependency graphs" diff --git a/contracts/OMN-5594.yaml b/contracts/OMN-5594.yaml index 4e5daa8c923..b5ae06fbb3a 100644 --- a/contracts/OMN-5594.yaml +++ b/contracts/OMN-5594.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5594 summary: "[P3] Feature flag expiration / sunset dates" diff --git a/contracts/OMN-5595.yaml b/contracts/OMN-5595.yaml index d2874d3c2b2..a1a00b0af34 100644 --- a/contracts/OMN-5595.yaml +++ b/contracts/OMN-5595.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5595 summary: "[P4] Feature flag rollout percentages and gradual rollout" diff --git a/contracts/OMN-5596.yaml b/contracts/OMN-5596.yaml index 884f7619bc7..b5d05236881 100644 --- a/contracts/OMN-5596.yaml +++ b/contracts/OMN-5596.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5596 summary: "[P4] A/B testing integration for feature flags" diff --git a/contracts/OMN-5616.yaml b/contracts/OMN-5616.yaml index f48f0d8173e..3bba310d09f 100644 --- a/contracts/OMN-5616.yaml +++ b/contracts/OMN-5616.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5616 summary: "LLM health endpoint monitoring: GPU servers return empty /health" diff --git a/contracts/OMN-5623.yaml b/contracts/OMN-5623.yaml index 5f27fa4c979..266c045cfe1 100644 --- a/contracts/OMN-5623.yaml +++ b/contracts/OMN-5623.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5623 summary: "Plan reviewer: verify plan-review-strategy-run events after OMN-5614 reconnect" diff --git a/contracts/OMN-5643.yaml b/contracts/OMN-5643.yaml index 16cb4ed2c26..5592b3f4d46 100644 --- a/contracts/OMN-5643.yaml +++ b/contracts/OMN-5643.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5643 summary: "chore(deps): bump omnibase-core to 0.30.0 across all repos" diff --git a/contracts/OMN-5700.yaml b/contracts/OMN-5700.yaml index 3ff774661cd..44b35e83af7 100644 --- a/contracts/OMN-5700.yaml +++ b/contracts/OMN-5700.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5700 summary: "Task 3: Fix remaining deficient contracts in omnibase_infra" diff --git a/contracts/OMN-5731.yaml b/contracts/OMN-5731.yaml index 312e3b36e6c..0292cb92300 100644 --- a/contracts/OMN-5731.yaml +++ b/contracts/OMN-5731.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5731 summary: "Pass transaction to handlers via dispatch context" diff --git a/contracts/OMN-5732.yaml b/contracts/OMN-5732.yaml index 37509014a01..31bc00e010d 100644 --- a/contracts/OMN-5732.yaml +++ b/contracts/OMN-5732.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5732 summary: "Live handler teardown on contract deregistration" diff --git a/contracts/OMN-5733.yaml b/contracts/OMN-5733.yaml index f7f3848a0d4..aa035dfd8a6 100644 --- a/contracts/OMN-5733.yaml +++ b/contracts/OMN-5733.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5733 summary: "Migrate handler signature from tuple to structured model" diff --git a/contracts/OMN-5734.yaml b/contracts/OMN-5734.yaml index 75bea90dc01..3e6c1f62911 100644 --- a/contracts/OMN-5734.yaml +++ b/contracts/OMN-5734.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5734 summary: "Add rate limiting metadata to HTTP handler" diff --git a/contracts/OMN-5735.yaml b/contracts/OMN-5735.yaml index 1b014b95069..9097a052d5a 100644 --- a/contracts/OMN-5735.yaml +++ b/contracts/OMN-5735.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5735 summary: "Integrate SecurityMetadataValidator into HandlerBootstrapSource" diff --git a/contracts/OMN-5736.yaml b/contracts/OMN-5736.yaml index 52c95ef14ce..351d52d06eb 100644 --- a/contracts/OMN-5736.yaml +++ b/contracts/OMN-5736.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5736 summary: "Replace demo wiring with contract-driven intent routing" diff --git a/contracts/OMN-5737.yaml b/contracts/OMN-5737.yaml index 7e04d5b4cf4..168b037a856 100644 --- a/contracts/OMN-5737.yaml +++ b/contracts/OMN-5737.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5737 summary: "Resolve session schema imports between omniclaude and omnibase_infra" diff --git a/contracts/OMN-5738.yaml b/contracts/OMN-5738.yaml index 3d0fc0e6992..c0378dd9ba3 100644 --- a/contracts/OMN-5738.yaml +++ b/contracts/OMN-5738.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5738 summary: "Use injected time from ModelDispatchContext in introspection dispatcher" diff --git a/contracts/OMN-5739.yaml b/contracts/OMN-5739.yaml index 0d8f218b6c0..7267fef1a47 100644 --- a/contracts/OMN-5739.yaml +++ b/contracts/OMN-5739.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5739 summary: "Replace local resolution models with canonical omnibase_core imports" diff --git a/contracts/OMN-5740.yaml b/contracts/OMN-5740.yaml index 39448ceeb7e..11b70c191fe 100644 --- a/contracts/OMN-5740.yaml +++ b/contracts/OMN-5740.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5740 summary: "Standardize event bus protocol for v1.0 (publish_async, topic validation)" diff --git a/contracts/OMN-5741.yaml b/contracts/OMN-5741.yaml index a0359db1f23..696baf6d1c8 100644 --- a/contracts/OMN-5741.yaml +++ b/contracts/OMN-5741.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5741 summary: "Implement production-ready cache backend for capability caching" diff --git a/contracts/OMN-5742.yaml b/contracts/OMN-5742.yaml index 7e4b04aafb8..3503ffdb58a 100644 --- a/contracts/OMN-5742.yaml +++ b/contracts/OMN-5742.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5742 summary: "Implement global_resolver for version information in introspection mixin" diff --git a/contracts/OMN-5743.yaml b/contracts/OMN-5743.yaml index 36af26ec967..983f37920d3 100644 --- a/contracts/OMN-5743.yaml +++ b/contracts/OMN-5743.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5743 summary: "Compute executor improvements: error types, schema validation, structured loggin" diff --git a/contracts/OMN-5744.yaml b/contracts/OMN-5744.yaml index eb990e9c84a..8f864f10867 100644 --- a/contracts/OMN-5744.yaml +++ b/contracts/OMN-5744.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5744 summary: "Compute transformation improvements: error types and path resolver" diff --git a/contracts/OMN-5745.yaml b/contracts/OMN-5745.yaml index 3f86bc743a4..d6b1bf12e2d 100644 --- a/contracts/OMN-5745.yaml +++ b/contracts/OMN-5745.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5745 summary: "Re-evaluate from_attributes=True for Pydantic v3 pipeline models" diff --git a/contracts/OMN-5746.yaml b/contracts/OMN-5746.yaml index 7b6de0b8245..3a2ffcd1488 100644 --- a/contracts/OMN-5746.yaml +++ b/contracts/OMN-5746.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5746 summary: "Miscellaneous omnibase_core TODO improvements" diff --git a/contracts/OMN-5762.yaml b/contracts/OMN-5762.yaml index 2c5be4f599b..6a2855fc0c7 100644 --- a/contracts/OMN-5762.yaml +++ b/contracts/OMN-5762.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5762 summary: "Implement remaining PII detection patterns (URL, person name, address)" diff --git a/contracts/OMN-5763.yaml b/contracts/OMN-5763.yaml index b5499bf84e2..1b04ae8a19a 100644 --- a/contracts/OMN-5763.yaml +++ b/contracts/OMN-5763.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5763 summary: "Derive auth gate tool set from metadata/registry instead of hardcoding" diff --git a/contracts/OMN-5764.yaml b/contracts/OMN-5764.yaml index bf1007dadf5..02e9c348116 100644 --- a/contracts/OMN-5764.yaml +++ b/contracts/OMN-5764.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5764 summary: "Migrate intent storage to ServiceRegistry v2" diff --git a/contracts/OMN-5836.yaml b/contracts/OMN-5836.yaml index 2cc09ee61ac..beece01cda9 100644 --- a/contracts/OMN-5836.yaml +++ b/contracts/OMN-5836.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5836 summary: "Investigate M2 Ultra intermittent network connectivity for LLM inference" diff --git a/contracts/OMN-5837.yaml b/contracts/OMN-5837.yaml index d5a2840b423..701bbbde27a 100644 --- a/contracts/OMN-5837.yaml +++ b/contracts/OMN-5837.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5837 summary: "Add parallel model execution to multi-model review CLI" diff --git a/contracts/OMN-5838.yaml b/contracts/OMN-5838.yaml index 9dcee80ebeb..66036d26eb2 100644 --- a/contracts/OMN-5838.yaml +++ b/contracts/OMN-5838.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-5838 summary: "Multi-Model Adversarial Review System" diff --git a/contracts/OMN-6015.yaml b/contracts/OMN-6015.yaml index fdd0e500a94..45cfb531866 100644 --- a/contracts/OMN-6015.yaml +++ b/contracts/OMN-6015.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-6015 summary: "feat(runner-health): CI-host-local ONEX runtime for direct Docker monitoring" diff --git a/contracts/OMN-6159.yaml b/contracts/OMN-6159.yaml index f5c3bb90f43..55f27e7c9a4 100644 --- a/contracts/OMN-6159.yaml +++ b/contracts/OMN-6159.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-6159 summary: "ONEX Skills Container Friction Fixes (Post-Hostile-Review)" diff --git a/contracts/OMN-6160.yaml b/contracts/OMN-6160.yaml index 7bb6379b1df..fe359ee742b 100644 --- a/contracts/OMN-6160.yaml +++ b/contracts/OMN-6160.yaml @@ -1,3 +1,4 @@ +--- schema_version: "1.0.0" ticket_id: OMN-6160 summary: "Task 1: Fix cross-skill dispatch references in executing_plans/SKILL.md"