Skip to content

Conversation

ootakazuhiko
Copy link
Collaborator

@ootakazuhiko ootakazuhiko commented Oct 5, 2025

Summary

Testing

  • VERIFY_LITE_NO_FROZEN=1 VERIFY_LITE_KEEP_LINT_LOG=1 pnpm run verify:lite

Resolves #1012. Refs #1011.

@Copilot Copilot AI review requested due to automatic review settings October 5, 2025 21:07
Copy link

github-actions bot commented Oct 5, 2025

❓ Code Generation Drift Detection

Status:
Regeneration needed: No


Automated by AE-Framework Codegen

Copy link

github-actions bot commented Oct 5, 2025

Quality Summary

  • Adapters:

  • Formal: n/a

  • Replay: n/a

  • Trace IDs:

Copy link

github-actions bot commented Oct 5, 2025

🔍 Verification Summary

  • Traceability: 3 scenarios
    • Tests: 3 (100%)
    • Impl: 3 (100%)
    • Formal: 3 (100%)
Unlinked (top 5)
Linked examples (up to 3) - Successful reservation (id: successful-reservation) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/specs/formal/tla+/Inventory.tla) - Prevent negative stock (id: prevent-negative-stock) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/specs/formal/tla+/Inventory.tla) - Idempotent by order id (id: idempotent-by-order-id) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/774ec767b7eb4f38bd4862da7da3bff2fb65bc2a/specs/formal/tla+/Inventory.tla)
Hit basis (tests/formal) - Test hits: title=3 id=0 tag=0 - Formal hits: title=0 id=3 tag=0
- Model Check (TLC): 2/8 (25%) modules ok
Non-OK modules (top 5) - KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt) - KvOnceImpl (log: artifacts/codex/KvOnceImpl.tlc.log.txt) - KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt)
- Alloy: detected 2 specs (execution skipped) - Contracts: schemas=true conditions=true machine=true - Contracts exec: parseIn=true pre=true post=true parseOut=true

Copy link

github-actions bot commented Oct 5, 2025

Generate Artifacts Preview

Generated at: 2025-10-05T23:40:22.930Z

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

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds comprehensive run summary generation to the verify-lite script and updates documentation to reflect new logging workflows. The changes enable better tracking and reporting of CI pipeline status for issue management and progress monitoring.

  • Implements JSON summary output with step status tracking and artifact paths
  • Updates documentation with detailed procedures for local log collection and issue reporting
  • Adds status variables and conditional logic to capture success/failure states for each pipeline step

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
scripts/ci/run-verify-lite-local.sh Adds comprehensive status tracking and JSON summary generation for all pipeline steps
docs/notes/verify-lite-lint-plan.md Updates with issue tracking workflow and log preservation policies
docs/notes/pipeline-baseline.md Adds detailed procedures for local verify-lite log collection and minimal pipeline workflows

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link

github-actions bot commented Oct 5, 2025

CodeX Artifacts Summary

  • • Contract/E2E templates: 1 files (dir: tests/api/generated)
  • • Tests: PBT files=122, BDD features=0
  • • Formal specs: TLA=1, Alloy=1

Copy link

github-actions bot commented Oct 5, 2025

KvOnce Trace Validation

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

Copy link

github-actions bot commented Oct 5, 2025

❓ Code Generation Drift Detection

Status:
Regeneration needed: No


Automated by AE-Framework Codegen

@ootakazuhiko
Copy link
Collaborator Author

Addressed Copilot suggestions: standardized INSTALL_NOTES key/value format, extracted summary writer into scripts/ci/write-verify-lite-summary.mjs, and ensure summary script exits non-zero on failure.

Copy link

github-actions bot commented Oct 5, 2025

🔍 Verification Summary

  • Traceability: 3 scenarios
    • Tests: 3 (100%)
    • Impl: 3 (100%)
    • Formal: 3 (100%)
Unlinked (top 5)
Linked examples (up to 3) - Successful reservation (id: successful-reservation) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/specs/formal/tla+/Inventory.tla) - Prevent negative stock (id: prevent-negative-stock) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/specs/formal/tla+/Inventory.tla) - Idempotent by order id (id: idempotent-by-order-id) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/da008cc32f11d649d24d51bd2659f045df879330/specs/formal/tla+/Inventory.tla)
Hit basis (tests/formal) - Test hits: title=3 id=0 tag=0 - Formal hits: title=0 id=3 tag=0
- Model Check (TLC): 2/8 (25%) modules ok
Non-OK modules (top 5) - KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt) - KvOnceImpl (log: artifacts/codex/KvOnceImpl.tlc.log.txt) - KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt)
- Alloy: detected 2 specs (execution skipped) - Contracts: schemas=true conditions=true machine=true - Contracts exec: parseIn=true pre=true post=true parseOut=true

Copy link

github-actions bot commented Oct 5, 2025

CodeX Artifacts Summary

  • • Contract/E2E templates: 1 files (dir: tests/api/generated)
  • • Tests: PBT files=122, BDD features=0
  • • Formal specs: TLA=1, Alloy=1

@ootakazuhiko ootakazuhiko merged commit 66a7bd7 into main Oct 5, 2025
67 of 68 checks passed
@ootakazuhiko ootakazuhiko deleted the feature/verify-lite-run-summary branch October 5, 2025 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Plan: pipeline baseline & TLA+ PoC staging
1 participant