-
Notifications
You must be signed in to change notification settings - Fork 1
chore: add enforcement extraction cycle artifact (2026-03-31) #22310
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,85 @@ | ||
| pr_stack: | ||
| - id: PR-1 | ||
| title: "chore: add enforcement extraction cycle artifact (2026-03-31)" | ||
| files: | ||
| - "artifacts/enforcement-extraction-cycle-2026-03-31.yaml" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Useful? React with 👍 / 👎. |
||
| status: failing | ||
|
|
||
| ci_failures: | ||
| - pr: PR-1 | ||
| check: "pnpm lint" | ||
| error: | | ||
| > intelgraph-platform@4.6.0 lint /workspace/summit | ||
| > eslint . --max-warnings 0 && (ruff check . || true) | ||
|
|
||
| Oops! Something went wrong! :( | ||
|
|
||
| ESLint: 8.57.0 | ||
|
|
||
| RangeError: Maximum call stack size exceeded | ||
| at globMultiSearch (/workspace/summit/node_modules/eslint/lib/eslint/eslint-helpers.js:428:27) | ||
| at async findFiles (/workspace/summit/node_modules/eslint/lib/eslint/eslint-helpers.js:556:27) | ||
| at async FlatESLint.lintFiles (/workspace/summit/node_modules/eslint/lib/eslint/flat-eslint.js:775:27) | ||
| at async Object.execute (/workspace/summit/node_modules/eslint/lib/cli.js:421:23) | ||
| at async main (/workspace/summit/node_modules/eslint/bin/eslint.js:152:22) | ||
| ELIFECYCLE Command failed with exit code 2. | ||
| - pr: PR-1 | ||
| check: "node scripts/ci/verify-prompt-integrity.ts" | ||
| error: | | ||
| node:internal/modules/esm/resolve:274 | ||
| throw new ERR_MODULE_NOT_FOUND( | ||
| ^ | ||
|
|
||
| Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/workspace/summit/scripts/ci/lib/prompt-registry' imported from /workspace/summit/scripts/ci/verify-prompt-integrity.ts | ||
| at finalizeResolution (node:internal/modules/esm/resolve:274:11) | ||
| at moduleResolve (node:internal/modules/esm/resolve:859:10) | ||
| at defaultResolve (node:internal/modules/esm/resolve:983:11) | ||
| at #cachedDefaultResolve (node:internal/modules/esm/loader:731:20) | ||
| at ModuleLoader.resolve (node:internal/modules/esm/loader:708:38) | ||
| at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:310:38) | ||
| at ModuleJob._link (node:internal/modules/esm/module_job:182:49) { | ||
| code: 'ERR_MODULE_NOT_FOUND', | ||
| url: 'file:///workspace/summit/scripts/ci/lib/prompt-registry' | ||
| } | ||
|
|
||
| Node.js v22.21.1 | ||
|
|
||
| nondeterminism: | ||
| - file: simulation/civilization/WorldKernel.ts:28 | ||
| issue: timestamp leaking into stamp artifact | ||
| evidence: "fs.writeFileSync(stampPath, JSON.stringify({ timestamp: new Date().toISOString() }, null, 2));" | ||
| - file: codegen/generators/feature_flags.py:57 | ||
| issue: runtime clock injected into generated payload | ||
| evidence: '"generated_at": datetime.datetime.now(datetime.UTC).isoformat()' | ||
| - file: scripts/ci/lib/proof-logger.mjs:188 | ||
| issue: non-deterministic identifier composition | ||
| evidence: "return `proof-${Date.now()}-${Math.random().toString(36).substr(2, 9)}`;" | ||
| - file: scripts/ci/generate_run_manifest.mjs:117 | ||
| issue: generated_at populated from wall-clock time | ||
| evidence: "generated_at: new Date().toISOString()," | ||
| - file: scripts/ci/batch-proof-generation.mjs:171 | ||
| issue: generated_at populated from wall-clock time | ||
| evidence: "generated_at: new Date().toISOString()," | ||
| - file: scripts/ci/mock-maestro-server.mjs:86 | ||
| issue: non-deterministic random branch behavior | ||
| evidence: "if (Math.random() >= errorRate) {" | ||
| - file: server/package.json:56 | ||
| issue: non-pinned local file dependency introduces host-state variance | ||
| evidence: '"@intelgraph/telemetry-config": "file:../packages/telemetry-config"' | ||
| - file: er-service/package.json:49 | ||
| issue: non-pinned floating dependency version | ||
| evidence: '"tsx": "latest"' | ||
|
|
||
| hand_wavy: | ||
| - location: docs/ga/ga-gate.md:37 | ||
| problem: "Security checks section declared as placeholders." | ||
| - location: scripts/ci/plan_stability_gate.py:11 | ||
| problem: "TODO indicates baseline entropy not wired to real source." | ||
| - location: scripts/ci/check_plan_gate.py:15 | ||
| problem: "TODO indicates schema validation logic not implemented." | ||
| - location: scripts/ci/verify-antigravity-compliance.ts:110 | ||
| problem: "Placeholder logic skips specific PR-to-file enforcement checks." | ||
| - location: scripts/ci/run-deployment-gate.ts:7 | ||
| problem: "TODO notes mock adapters still in place for deployment gate path." | ||
| - location: scripts/ci/branch_protection_gate.mjs:13 | ||
| problem: "Verification logic explicitly mocked." | ||
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.
The file path listed in the
filesmetadata does not match the actual location of the file being added. The file is located atdocs/ga/enforcement-extraction-cycle-2026-03-31.yaml, but the entry here points toartifacts/. This inconsistency should be corrected to ensure downstream tools can correctly locate the artifact.- "docs/ga/enforcement-extraction-cycle-2026-03-31.yaml"