-
Notifications
You must be signed in to change notification settings - Fork 1
ci: emit verify-lite run summary and refresh docs (#1012) #1034
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
❓ Code Generation Drift DetectionStatus: Automated by AE-Framework Codegen |
Quality Summary
|
🔍 Verification Summary
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=0Non-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) |
Generate Artifacts PreviewGenerated at: 2025-10-05T23:40:22.930Z
|
There was a problem hiding this 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.
CodeX Artifacts Summary
|
KvOnce Trace Validation
|
❓ Code Generation Drift DetectionStatus: Automated by AE-Framework Codegen |
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. |
🔍 Verification Summary
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=0Non-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) |
CodeX Artifacts Summary
|
Summary
scripts/ci/run-verify-lite-local.sh
and emitverify-lite-run-summary.json
so Phase A runs can be shared as evidence for Plan: pipeline baseline & TLA+ PoC staging #1012Testing
Resolves #1012. Refs #1011.