Skip to content

fix: harden graph and MCP behavior and prepare 1.7.8 - #233

Merged
Coding-Dev-Tools merged 8 commits into
mainfrom
cleanup/engraphis-local-20260925
Sep 27, 2026
Merged

Coding-Dev-Tools merged 8 commits into
mainfrom
cleanup/engraphis-local-20260925

Conversation

@Coding-Dev-Tools

@Coding-Dev-Tools Coding-Dev-Tools commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

Graph rendering could lose labels on slow frames, reuse a cleared canvas, discard authored orbit lanes, and change a reloaded Compact view back to Galaxy. The fixes preserve custom physics settings, reject synthetic-cluster focus before state changes, and keep upper slider ranges responsive in Every-node and oversized views. Standalone overlays now refresh getter snapshots, wake when a paused engine is replaced, clear immediately when disabled, and ignore setters after destruction. The mobile Explore label and existing evidence-projection/capacity-error repairs are retained.

Standalone MCP launchers now preload optional semantic dependencies on the Windows launcher thread, preventing first-tool stalls during worker-thread imports. Embedding-only and reranker-only configurations are covered. Immutable-source validation precedes optional imports; diagnostics stay off the stdio protocol, and exact-backend/fallback policy remains enforced. ENGRAPHIS_MCP_PRELOAD_EMBEDDER controls the platform default. The HTTP launcher imports its required startup checks directly.

The experimental Jev adapter requires an injected configured client, an explicit model and per-call remote authorization. Missing, fallback, malformed or uncertain results defer. It remains outside core writes and grounded recall; the local client protocol still requires independent live SDK qualification.

This change also prepares version 1.7.8 for the reviewed code, including package and plugin metadata, the commercial manifest, campaign-adapter identity, plugin checksums, and release notes. Public fixtures were rerun into immutable v80 against the combined 580-file source manifest, with both charts and visible checksums regenerated. Historical evidence remains intact; the compatibility export command refuses existing output paths.

Validation:

  • The reviewed code passed 121 packaging/MCP tests and 312 graph, slider, evidence and documentation tests on Windows; the cached-model first semantic call passed without a skip.
  • The release preparation passed all 125 focused packaging, plugin, campaign-adapter, evidence and documentation tests.
  • Ruff, pinned Pyright 1.1.414, the commercial boundary, strict-CSP assets, and all 580 committed source/artifact hashes passed.
  • Both 1.7.8 preflight distributions built and passed content and metadata validation, isolated installed write/recall checks, and all 16 console entry points per artifact.
  • Final head b3f76ba includes main 5ba1496 and passed all 29 GitHub CI/security checks. Python 3.11: 6,643 passed, 20 skipped. All 171 browser tests passed. The coverage gate also passed.
  • All six review conversations are resolved: five implementation findings were repaired, and the latest theme-repaint comment was disproven with the actual renderer path as described below.

These deterministic regression results do not establish full-product release qualification or live-provider readiness. Publication still requires the exact-artifact signed qualification enforced by the release workflow.

The latest Every-node theme-repaint review was checked using the actual renderer functions and frame queue: dark-to-light and light-to-dark transitions each repaint once within two frames with flow disabled, the graph frozen, and reduced motion enabled. setThemeColors schedules draw, whose unconditional scheduleLabels() already handles these cases; all six stopped-motion transitions pass on b3f76ba. The review is resolved as non-actionable.

Publish renderer-safe evidence mass and relation weight without changing scene identity, keep historical ghosts at zero mass, use visual weight for zero-strength history edges, and expose GRAPH_CAPACITY consistently across graph APIs.

Remove duplicate graph-layer normalization and bind the public benchmark registry to the updated source tree with immutable v74 evidence.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-27T11:03:39.169220Z b3f76ba New commits
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Coding-Dev-Tools Coding-Dev-Tools changed the title fix(graph): stabilize evidence projection and capacity errors fix: harden graph rendering, evidence, and optional decisions Sep 27, 2026

@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: c662167d4c

ℹ️ 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 engraphis/dashboard_assets/engraphis-spacetime.js Outdated
Comment thread docs/images/context-efficiency.svg Outdated

@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: 28ec6febf3

ℹ️ 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 engraphis/dashboard_assets/ledger.js Outdated

@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: 28ec6febf3

ℹ️ 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 engraphis/dashboard_assets/engraphis-graph.js Outdated
Comment thread engraphis/dashboard_assets/ledger.js
@Coding-Dev-Tools Coding-Dev-Tools changed the title fix: harden graph rendering, evidence, and optional decisions fix: harden graph rendering, MCP startup, and evidence Sep 27, 2026
@Coding-Dev-Tools Coding-Dev-Tools changed the title fix: harden graph rendering, MCP startup, and evidence fix: harden graph and MCP behavior and prepare 1.7.8 Sep 27, 2026

@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: b3f76ba38c

ℹ️ 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 engraphis/dashboard_assets/engraphis-graph-every.js
@Coding-Dev-Tools
Coding-Dev-Tools merged commit dce68e1 into main Sep 27, 2026
29 checks passed
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.

1 participant