Skip to content

[EVIDENCE-012] Run fixture-backed event-driven pilot - #3581

Merged
ootakazuhiko merged 2 commits into
mainfrom
feat/3573-event-pilot
Jul 1, 2026
Merged

ootakazuhiko merged 2 commits into
mainfrom
feat/3573-event-pilot

Conversation

@ootakazuhiko

Copy link
Copy Markdown
Collaborator

Summary

Closes #3573. Parent epic: #3567.

This PR runs EVIDENCE-012 as a deterministic, fixture-backed event-driven / conformance pilot because #3573 did not specify a live event processor or workflow target. It applies the existing event-driven-domain preset and records the evidence chain needed for later case-study/release material.

Changes

  • Add docs/product/EVIDENCE-SPRINT-EVENT-DRIVEN-PILOT-2026-07-01.md as the event-driven pilot report and scope memo.
  • Add event-driven pilot fixtures under fixtures/evidence-sprint/event-driven-pilot/:
    • Ordering and invariant assumptions for the selected replay fixture.
    • Trace validation and report-only conformance evidence.
    • Rendered domain-assurance-preset-report/v1 JSON/Markdown from templates/domain-presets/event-driven-domain/preset.json.
    • ExecPlan v2 fixture.
    • Evidence Sprint measurement report fixture.
    • PR assurance review preview.
  • Register the new schema-backed fixtures in scripts/ci/validate-json.mjs.
  • Link the fixture-backed event-driven pilot from README.md and docs/README.md while preserving the report-only / unsupported-claim boundary.

Acceptance coverage

  • Ordering and invariant assumptions are stated in invariant-assumptions.md and summarized in the pilot report/review surface.
  • Verification evidence is visible through trace validation and report-only conformance evidence.
  • Metrics follow EVIDENCE-002 via schema/evidence-sprint-measurement-report.schema.json.
  • The result can feed later case-study/release material through checked-in report and docs navigation.

Boundaries

  • No runtime event processor, queue, broker, workflow implementation, or policy-gate enforcement is added.
  • No live external agent APIs or external repository pilot calls are made.
  • The existing conformance sample reports violations; this PR records them as report-only evidence and does not introduce those findings as new blocking defects.
  • The synthetic timing metric supports instrumentation readiness only; it is not review-speed, implementation-speed, safety, quality, adoption, production event correctness, or agent/vendor evidence.

Validation

  • node scripts/domain-presets/render-preset.mjs --preset templates/domain-presets/event-driven-domain/preset.json --generated-at 2026-07-01T00:00:00.000Z --output-json fixtures/evidence-sprint/event-driven-pilot/domain-preset-report.json --output-md fixtures/evidence-sprint/event-driven-pilot/domain-preset-report.md
  • node scripts/formal/trace-validate.mjs samples/conformance/sample-traces.json
  • pnpm -s run conformance:verify:sample (exit 0, report-only overall = fail sample findings recorded)
  • node scripts/exec-plan/validate-v2.mjs --file fixtures/evidence-sprint/event-driven-pilot/exec-plan.v2.json --no-write
  • node scripts/ci/validate-json.mjs
  • pnpm -s run check:schemas
  • pnpm -s run check:doc-consistency
  • pnpm -s run docs:lint
  • pnpm -s run types:check
  • pnpm -s run context-pack:validate
  • pnpm -s run context-pack:verify-boundary-map
  • pnpm -s run verify:lite
  • git diff --check
  • git diff --cached --check

verify:lite completed with the repository's existing lint baseline in warn-only mode. It also surfaced the generated local conformance report as report-only failing evidence because the pilot intentionally ran the existing conformance sample before cleanup.

Rollback

Revert this PR to remove the #3573 docs/fixtures/navigation updates and the validate-json fixture registrations. No runtime state, migration, queue/broker state, or policy enforcement rollback is required.

Copilot AI review requested due to automatic review settings July 1, 2026 11:05
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

❓ Code Generation Drift Detection

Status:
Regeneration needed: No


Automated by AE-Framework Codegen

@github-actions github-actions Bot added the risk:low Expected low implementation risk label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Generate Artifacts Preview

Generated at: 2026-07-01T11:29:41.588Z

  • tests/api/generated: clean
  • artifacts/codex: clean
  • artifacts/spec: clean

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

KvOnce Trace Validation

  • OTLP: ✅ Success (Issues: 0)
  • NDJSON: ✅ Success (Issues: 0)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Runs EVIDENCE-012 as a deterministic, fixture-backed event-driven / conformance pilot using the existing event-driven-domain preset, and checks in the resulting evidence chain (report, fixtures, ExecPlan v2, measurement report) so the pilot is reviewable/replayable without introducing a live event processor.

Changes:

  • Added a new product report documenting scope, boundaries, evidence path, and follow-ups for the event-driven pilot.
  • Added fixture-backed pilot artifacts (invariant assumptions, conformance evidence, rendered domain preset report, ExecPlan v2, measurement report, PR assurance review preview).
  • Registered new JSON fixtures in scripts/ci/validate-json.mjs and updated README navigation to include the new pilot.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
scripts/ci/validate-json.mjs Registers the new event-driven pilot fixtures for schema validation in CI/local checks.
README.md Updates the primary “evidence route” and doc pointers to include the event-driven pilot while preserving report-only boundaries.
docs/README.md Extends docs index/navigation routes to include the event-driven pilot report alongside existing evidence sprint materials.
docs/product/EVIDENCE-SPRINT-EVENT-DRIVEN-PILOT-2026-07-01.md Adds the pilot report/scope memo capturing the full report-only evidence chain and boundaries.
fixtures/evidence-sprint/event-driven-pilot/pr-assurance-review.md Adds a reviewer-facing traceability preview/checklist for the pilot PR surface.
fixtures/evidence-sprint/event-driven-pilot/measurement-report.json Adds a schema-backed Evidence Sprint measurement report fixture for the pilot.
fixtures/evidence-sprint/event-driven-pilot/invariant-assumptions.md Adds explicit ordering/invariant assumptions and escalation rule for the chosen trace fixture.
fixtures/evidence-sprint/event-driven-pilot/exec-plan.v2.json Adds an ExecPlan v2 fixture connecting issue intent, tasks, evidence requirements, stop rules, and rollback.
fixtures/evidence-sprint/event-driven-pilot/domain-preset-report.md Adds the rendered Markdown domain preset report for human review.
fixtures/evidence-sprint/event-driven-pilot/domain-preset-report.json Adds the rendered JSON domain preset report for schema validation and tooling.
fixtures/evidence-sprint/event-driven-pilot/conformance-evidence.md Adds a report-only conformance/trace-validation evidence summary and its limitations.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2541b25bb0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/product/EVIDENCE-SPRINT-EVENT-DRIVEN-PILOT-2026-07-01.md Outdated
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

❓ Code Generation Drift Detection

Status:
Regeneration needed: No


Automated by AE-Framework Codegen

@ootakazuhiko
ootakazuhiko force-pushed the feat/3573-event-pilot branch from 5d5d4e1 to 2186548 Compare July 1, 2026 11:28
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

❓ Code Generation Drift Detection

Status:
Regeneration needed: No


Automated by AE-Framework Codegen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:low Expected low implementation risk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EVIDENCE-012] Run event-driven/conformance pilot using domain preset

2 participants