Skip to content

Commit a984521

Browse files
Finish decision guard fixes and bind final 1.7.9 candidate evidence
1 parent 561e1e1 commit a984521

16 files changed

Lines changed: 1498 additions & 39 deletions

‎BENCHMARKS.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@ interpretation and do not count as additional benchmark-quality gains.
9494
### Public numeric evidence registry
9595

9696
Every exact public aggregate retained below comes from the checked-in, public-safe
97-
[`offline-fixtures-v125.json`](docs/benchmark-evidence/offline-fixtures-v125.json) artifact. Its
97+
[`offline-fixtures-v127.json`](docs/benchmark-evidence/offline-fixtures-v127.json) artifact. Its
9898
SHA-256 is
99-
`1f74971d6213a188b31cf58f6ff6132a487da36d22455292b028dadc202a8feb`, also recorded in the
99+
`f8cc72f489e001d68c217c4eefdf60b7b7208395dbd848a19a4ac713d2d0a369`, also recorded in the
100100
adjacent `.sha256` file. The artifact contains no raw questions, answers, prompts, customer data,
101101
or per-record content fingerprints.
102102

103103
The fixture-suite digest is
104-
`42cb269b867a1e3210d0da77d6a040abc974cd44317b91ad10a2d483d07c1586`. The artifact defines
104+
`9c9cdb3071b4f31a4a7c6a0aebaf8006dc8671ae1f2f6e81d6b29ee0780ae766`. The artifact defines
105105
the digest algorithm and records the SHA-256 of every suite and dataset file. Each evidence ID
106106
also binds its exact command through `sha256(UTF-8 exact command)`:
107107

@@ -123,10 +123,10 @@ Historical LoCoMo, graph, handoff, consolidation, and security figures remain pr
123123
source artifacts but are omitted from the current chart until each has a matching immutable,
124124
public-safe artifact. The chart labels coding outcomes, external datasets, and operational
125125
capacity as pending evaluation tracks rather than implying scores. Regenerate it with
126-
`python scripts/render_benchmark_report.py --report docs/benchmark-evidence/offline-fixtures-v125.json --output docs/images/context-efficiency.svg` after selecting the report to publish.
126+
`python scripts/render_benchmark_report.py --report docs/benchmark-evidence/offline-fixtures-v127.json --output docs/images/context-efficiency.svg` after selecting the report to publish.
127127

128128
The companion examples are also generated from that artifact with
129-
`python -m scripts.render_benchmark_examples --report docs/benchmark-evidence/offline-fixtures-v125.json --output docs/images/evidence-backed-agent-examples.svg`.
129+
`python -m scripts.render_benchmark_examples --report docs/benchmark-evidence/offline-fixtures-v127.json --output docs/images/evidence-backed-agent-examples.svg`.
130130
The historical-to-executable mapping is in
131131
[`docs/BENCHMARK_CHANGE_COVERAGE.md`](docs/BENCHMARK_CHANGE_COVERAGE.md).
132132

‎CHANGELOG.md‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ All notable changes to Engraphis are documented here. Format loosely follows
55

66
## [Unreleased]
77

8+
## [1.7.9] - 2026-09-29
9+
810
- Classify local `engraphis_decide` command advice conservatively. Chained, piped,
911
substituted or redirected commands, and options that run programs or write files
1012
(`rg --pre`, `pytest --basetemp`), are never labeled read-only. Recursive deletes in any
@@ -39,13 +41,10 @@ All notable changes to Engraphis are documented here. Format loosely follows
3941
bar is now `uncertain` with a null `is_complete`, instead of a decisive failure.
4042
- Local completion checks recognize `N passing` (Mocha/Jest style), `not passing`, `0 passing`
4143
and `errors: none`.
42-
- Updated the Pi extension's locked `fast-uri` to 3.1.8 and `ip-address` to 10.7.2 for newly
43-
published advisories. CI runs the Pi checks under bash on Windows too, so a failed install,
44-
build or test is no longer hidden behind the final audit, and development advisories fail
45-
except those pinned inside the Pi test host's own lockfile, which stay visible as warnings.
46-
- Refreshed the public offline fixtures and source bindings in immutable v125 evidence.
47-
48-
## [1.7.9] - 2026-09-29
44+
- Preserve individual negation targets in local contradiction advice, so a shared prohibition
45+
cannot hide a separate conflict; different explicit subjects defer. Forced Git branch resets
46+
and clustered deletion flags are destructive advice, and explicit Git diff/textconv or
47+
ripgrep hostname helpers are never labeled read-only.
4948

5049
- Added the saved-session managed Jev transport and Classic/Smart MCP decision route
5150
for Pro and Team, with explicit consent and current hosted entitlement checks.
@@ -90,7 +89,8 @@ All notable changes to Engraphis are documented here. Format loosely follows
9089
- Rebuild FastMCP settings eagerly to avoid a forward-reference warning on newer SDKs.
9190
- Preserve CSS gradient tiles, screen blending and reduced-motion opacity in graph PNGs,
9291
including fractional display scaling; synchronize graph cache metadata across threads.
93-
- Refreshed public offline fixtures and source bindings in immutable v117 evidence for 1.7.9.
92+
- Refreshed public offline fixtures and source bindings in immutable v127 evidence for the
93+
final 1.7.9 candidate; historical artifacts remain unchanged.
9494
- Campaign adapter capabilities and metrics now report the loaded Engraphis runtime version.
9595

9696
- Added saved project-to-workspace routing and connection instructions so agents can use the

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ neither is an end-to-end question-answer score. Coding outcomes, external datase
8484
operational capacity remain separate pending evaluation tracks until their artifacts are selected.
8585

8686
These values are evidence IDs `offline-chunking` and `offline-performance` in
87-
[`offline-fixtures-v125.json`](https://github.com/Coding-Dev-Tools/engraphis/blob/main/docs/benchmark-evidence/offline-fixtures-v125.json),
87+
[`offline-fixtures-v127.json`](https://github.com/Coding-Dev-Tools/engraphis/blob/main/docs/benchmark-evidence/offline-fixtures-v127.json),
8888
SHA-256
89-
`1f74971d6213a188b31cf58f6ff6132a487da36d22455292b028dadc202a8feb`.
89+
`f8cc72f489e001d68c217c4eefdf60b7b7208395dbd848a19a4ac713d2d0a369`.
9090
[`BENCHMARKS.md`](https://github.com/Coding-Dev-Tools/engraphis/blob/main/BENCHMARKS.md#public-numeric-evidence-registry)
9191
records the matching suite digest, exact commands, and per-command config digests. The offline
9292
fixture registry intentionally excludes external, model-dependent, consolidation, productivity,

‎docs/RELEASE_1_7_9.md‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
# Engraphis 1.7.9 release preparation
22

3-
This candidate packages the reviewed managed Jev client and graph fixes from
4-
Core PRs #238 through #241. Its base is
3+
This candidate packages the managed Jev client, workspace routing, graph fixes,
4+
local decision hardening, Anthropic compatibility, and Pi dependency repairs from
5+
Core PRs #238 through #243. The original release-preparation base is
56
`f10dbc40de2d8bb2b0b7ab9bddb4870f6115a64c`. Preparing a version and validating its
67
source does not publish it or enable the Cloud service. The existing 1.7.8
78
release remains immutable.
89

10+
All planned changes are collected under the 1.7.9 candidate CHANGELOG section.
11+
The final source is bound by immutable `offline-fixtures-v127.json`; those local
12+
fixtures establish their documented deterministic boundaries. They do not qualify
13+
the hosted provider or authorize publication.
14+
915
## Customer upgrade after publication
1016

1117
Managed Jev requires both this client and an enabled, qualified Cloud deployment.

0 commit comments

Comments
 (0)