You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ All notable changes to GraphStack are documented here.
21
21
22
22
### Fixed
23
23
-**Graph staleness check** — `validate --fail-stale-graph` accepts `HEAD~1` when the graph was built before a dedicated graph-artifacts commit (common release workflow).
24
-
-**CI validate job** — `actions/checkout` uses `fetch-depth: 2` (shallow clones hid `HEAD~1` and failed stale-graph checks); validate steps use `python -m graphstack` for Windows PATH reliability.
24
+
-**CI validate job** — `actions/checkout` uses `fetch-depth: 2`; validate steps use `python -m graphstack`; CI runs `graphify update .` before `--fail-stale-graph` (graph built on an older commit than HEAD no longer fails shallow clones).
Nodes (5): code:block1 (board/), GraphStack GNAP Board, How It Works, Task File Format, Why Git?
158
158
159
159
## Knowledge Gaps
160
-
-**193 isolated node(s):**`GNAP board manager — pure Python port of ``scripts/board.sh``. JSON schema is`, `Stage the board directory and commit silently — never fails the command.`, `Top-level CLI dispatcher. Five sub-commands: - ``board`` — GNAP task boa`, `Entry point for both ``python -m graphstack`` and unit tests.`, `Path and configuration constants used across the package. Paths are resolved` (+188 more)
160
+
-**194 isolated node(s):**`GNAP board manager — pure Python port of ``scripts/board.sh``. JSON schema is`, `Stage the board directory and commit silently — never fails the command.`, `Top-level CLI dispatcher. Five sub-commands: - ``board`` — GNAP task boa`, `Entry point for both ``python -m graphstack`` and unit tests.`, `Path and configuration constants used across the package. Paths are resolved` (+189 more)
161
161
These have ≤1 connection - possible missing edges or undocumented components.
162
162
-**4 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
163
163
@@ -168,13 +168,13 @@ _Questions this graph is uniquely positioned to answer:_
168
168
_High betweenness centrality (0.017) - this node is a cross-community bridge._
169
169
-**Why does `echo()` connect `Community 2` to `Community 8`, `Community 0`?**
170
170
_High betweenness centrality (0.011) - this node is a cross-community bridge._
171
-
-**Why does `Quick Start` connect `Community 9` to `Community 5`?**
172
-
_High betweenness centrality (0.011) - this node is a cross-community bridge._
171
+
-**Are the 7 inferred relationships involving `run_checks()` (e.g. with `test_validate_reports_template_brief_as_warning()` and `test_validate_strict_template_brief_is_error()`) actually correct?**
172
+
_`run_checks()` has 7 INFERRED edges - model-reasoned connections that need verification._
173
173
-**Are the 14 inferred relationships involving `echo()` (e.g. with `_print_task()` and `cmd_status()`) actually correct?**
174
174
_`echo()` has 14 INFERRED edges - model-reasoned connections that need verification._
175
-
-**Are the 6 inferred relationships involving `run_checks()` (e.g. with `test_validate_reports_template_brief_as_warning()` and `test_validate_strict_template_brief_is_error()`) actually correct?**
176
-
_`run_checks()` has 6 INFERRED edges - model-reasoned connections that need verification._
177
175
-**What connects `GNAP board manager — pure Python port of ``scripts/board.sh``. JSON schema is`, `Stage the board directory and commit silently — never fails the command.`, `Top-level CLI dispatcher. Five sub-commands: - ``board`` — GNAP task boa` to the rest of the system?**
178
-
_193 weakly-connected nodes found - possible documentation gaps or missing edges._
176
+
_194 weakly-connected nodes found - possible documentation gaps or missing edges._
179
177
-**Should `Community 0` be split into smaller, more focused modules?**
180
-
_Cohesion score 0.1 - nodes in this community are weakly interconnected._
178
+
_Cohesion score 0.1 - nodes in this community are weakly interconnected._
179
+
-**Should `Community 1` be split into smaller, more focused modules?**
180
+
_Cohesion score 0.07 - nodes in this community are weakly interconnected._
0 commit comments