Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions docs/ga/enforcement-extraction-cycle-2026-03-31.yaml
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"
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.

medium

The file path listed in the files metadata does not match the actual location of the file being added. The file is located at docs/ga/enforcement-extraction-cycle-2026-03-31.yaml, but the entry here points to artifacts/. This inconsistency should be corrected to ensure downstream tools can correctly locate the artifact.

      - "docs/ga/enforcement-extraction-cycle-2026-03-31.yaml"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Fix PR stack file path to committed artifact

pr_stack[0].files points to artifacts/enforcement-extraction-cycle-2026-03-31.yaml, but this commit adds the artifact at docs/ga/enforcement-extraction-cycle-2026-03-31.yaml and the referenced artifacts/... path does not exist. Any downstream step that reads the listed files from pr_stack will fail to resolve this evidence file, which defeats the purpose of preserving a usable extraction snapshot.

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."
Loading