Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
305a955
WIP: caller/callee in markdown
muayyad-alsadi Oct 16, 2026
9ee11bf
make CodeRabbit's happy by fixing cache
muayyad-alsadi Oct 17, 2026
deff7df
mdslug [text](path#slug), update CHANGELOG.md
muayyad-alsadi Oct 18, 2026
194a84e
update unit test in test/mdsectioncheck
muayyad-alsadi Oct 18, 2026
9464c61
handle missing heading in markdown link.
muayyad-alsadi Oct 18, 2026
4d8dd11
Mark a markdown link with via="link" when no call shares that edge.
muayyad-alsadi Oct 18, 2026
403bee4
Mark agent rows with via="link", and pin the link when the crawl root…
muayyad-alsadi Oct 18, 2026
dae894b
fix sed on macOS behavior
muayyad-alsadi Oct 18, 2026
b6bdcc8
Mark a direct doc caller with via="link" on --safe-delete and --impact.
muayyad-alsadi Oct 18, 2026
31e0fc4
Mark in-file anchors, wikilinks, and root-relative links with via="li…
muayyad-alsadi Oct 18, 2026
6f3ffe4
Stamp anchor="missing" when a markdown slug names no heading. Columna…
muayyad-alsadi Oct 18, 2026
d915362
Fold call, name, and link into one byte per edge. Path, connect, and …
muayyad-alsadi Oct 18, 2026
4438031
Read a markdown section link from a language fact, so the shared Lang…
muayyad-alsadi Oct 19, 2026
30b4fe0
Merge main (939dbb69) into feature_markdown_graph
barefootski Oct 19, 2026
3a3f0a6
chore(versions): kParserVer 206 after the merge with main; re-pin qsc…
barefootski Oct 19, 2026
24bcbf8
release: 0.6.8 (version, CHANGELOG section, README release notes)
barefootski Oct 19, 2026
9c3ab2e
docs: the 0.6.8 regeneration from the release build - showcase captur…
barefootski Oct 19, 2026
2254f8e
Keep the farthest section end inside the section index, so quality-de…
muayyad-alsadi Oct 19, 2026
18565fd
Merge origin/main (train 31, 90f6fae6) into the markdown section link…
barefootski Oct 19, 2026
cddf0f0
Mark anchor="missing" only when the slug is provably absent
barefootski Oct 19, 2026
5f3f83d
Re-pin qschemetrip after the merge with train 31
barefootski Oct 19, 2026
e1a9d7f
Spell the out-of-model slug test without cloning another ASCII scan
barefootski Oct 19, 2026
e028cb1
Merge origin/main (train 31, PR #418) into release/0.6.8-prep
barefootski Oct 19, 2026
b4b7892
Merge community PR #414 (markdown section links, @muayyad-alsadi) int…
barefootski Oct 19, 2026
9b86a58
release: 0.6.8 notes for the markdown section links (#414, @muayyad-a…
barefootski Oct 19, 2026
74f401f
docs: the 0.6.8 regeneration after the merged main and #414 - showcas…
barefootski Oct 19, 2026
852f2a9
markdown links: no anchor=missing mark when a heading holds inline ma…
barefootski Oct 19, 2026
6635dd0
path near_sink: a markdown link is no by-name hit (CodeRabbit 4318131…
barefootski Oct 19, 2026
bd86d4b
names-only callee rows: the anchor-missing bit is part of the merge k…
barefootski Oct 19, 2026
6b1a046
pack legends: the via=link reading rides on its own presence (CodeRab…
barefootski Oct 19, 2026
eb54140
map --json: a markdown link is via link with its anchor mark, not via…
barefootski Oct 19, 2026
c470ef6
docs: regenerate the showcase capture and COMMANDS.md after the CodeR…
barefootski Oct 19, 2026
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
1 change: 1 addition & 0 deletions .ripwire_quality_acks
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ ack api-surface 61a7f958d4bf7e92 4 cid=8329d88eed614818 now=4 was=3 facet=contra
ack api-surface 61e5df9e1e40ff70 5 cid=e2155dd6082b880a E2 (terminality round A, lane E): +1 defaulted out-param: the receipt's ONE next= is read off the fold it renders (callers 2, incompatible 0)
ack api-surface 6302e2e27e23bcde 6 cid=7202bbc7db7cc1da C1 F-06/F-07/F-10 (the listing-paging round): three listing verbs learn to disclose and page their row listings, and every gating row is that one change. api-surface 14 = ONE trailing DEFAULTED parameter each (an int pageOffset, an McpPageArgs window, a SituPageArgs, or the next= invocation a header now carries) on the emitters that must be TOLD their window — writeFlags/writeGate, writeCappedRows/writeCappedList/writeFlip/writeFlipHeader/writeFlipLights, computeFlip, nearestGateNames (which gains its cap and its TOTAL, the disclosure itself), situShowingNote/writeSituation, and the three MCP twins flagsText/flipText/situationDiffJson; additive by construction, every pre-existing call site compiles unchanged, and the alternative — a second capped emitter per verb — is the drift this repo removes rather than adds, because two emitters that disagree about a window can drop the row that IS the answer. verbosity 3 = kDocDriftLegend +20 lines and writeDocDriftPage +10 are the in-band vocabulary a reader needs to read shown_failed=/failed_capped=/failed_total= where they meet it (the rationale and the next= scan were already hoisted OUT of the body into their own function and comment, which took the complexity row to zero and the LOC row from +48 to +10); dispatchMcpLine +12 is two pagedResult wrappers on a pre-existing 1376-line dispatcher this lane adds to rather than creates. complexity 1 = the same dispatcher, +9 on a base of 518. duplication 1 = flagsText | flipText at 110 tokens, down from 131 after the shared mcpRowCap fold; the residual is getIndex + compute + captureXml, the shape EVERY index-backed MCP twin in this file has, and merging two verbs that return different results behind one entry point would be worse code than the clone. short-horizon-churn 19 = this lane's own footprint across cli.h/docdrift.h/darkflags.h/flipimpact.h/situ.h/mcp*, plus cli.h symbols three other lanes touched the same day; none foreign, none thrash.
ack api-surface 6483016e50837e70 3 cid=4c53bf4b5b7d4a0c degrade disclosure: each read seam and the ref pool now take the DISCLOSE sink whose field the document reads
ack api-surface 6511634f0768c591 5 cid=0f75a00dd52bc21d now=5 was=3 facet=contract-change p=src/graphlegend.h:921 impactRollupLegend carries the importer cut and the type rollup clauses. That signature is the one upstream already ships. Local main still has the three argument form.
ack api-surface 654551bf984cc299 5 cid=913136f787574436 P9 the folded edit receipt: runEditVerb gains the postCheck opt-out parameter (defaulted true, so every existing call site is source-compatible) and the line-range + post-check splice; editplan's ensureStage and receipt each gain the root parameter they need to spell one identity (M12's root-relative rule, applied to the sibling it missed) and to run the per-op post-check. The +15 LOC in runEditVerb is the copy-out-before-the-index-rebuild discipline the fold requires — every reference into ing dangles once getIndex re-ingests, and that is stated in the code.
ack api-surface 68301548c0560f5d 3 cid=07b87ac0d0ae631a interface-dispatch lane (2026-09-16, test/narrowcheck.sh arms 26-36): Narrower::rule2RecvVarType takes the two inputs class identity needs — the ClassIdentity index built once in buildGraph and the chaUp base-name graph C++ lookup walks for inherited nested types (1 -> 3 parameters). Single call site (graph.h buildGraph Rule 2), updated in the same commit. Every other quality-delta row this lane produced was fixed in code rather than acked: the identity logic moved out of Narrower into IdentityNarrower (Narrower verbosity 409 -> 800 undone), nine over-complex functions split, and five clone rows removed by reusing extent::inSet with kHeadRuleLangs/kExtentClassKinds, symbolsByFileInIdOrder, and a flat include index.
ack api-surface 69cd4f735374521d 5 cid=27ae3ff0233a5863 now=5 was=4 facet=contract-change p=src/editcheck.h:755 train 30 fcall-forward nit N1 (d62c00e0): ONE trailing span parameter, the graph's keptForwards, so this call-site reader applies the one model.h forwardCounts rule (--uses' own) instead of counting a forward buildGraph dropped; every caller passes g.keptForwards in the same commit; red-first in test/fcallforwardcheck.sh S1-S3.
Expand Down
Loading
Loading