• Joined on 2026-03-27
mathias merged pull request mathias/hyperguild#126 2026-09-23 05:09:30 +00:00
feat(pipeline): skip extraction when the source has not changed (#105)
mathias closed issue mathias/hyperguild#105 2026-09-23 05:09:30 +00:00
Source drift: hash the ingested body, skip an unchanged re-ingest, flag a changed one
mathias opened issue mathias/hyperguild#128 2026-09-23 05:07:32 +00:00
api/frontmatter.go's parseFrontmatter misparses an indented list item containing a colon as a top-level key
mathias pushed to fix/105-source-drift-on-main at mathias/hyperguild 2026-09-23 05:07:25 +00:00
43f43e4621 fix(wiki): parseFrontmatterBlock must not treat comments or indented lines as keys
mathias commented on issue mathias/hyperguild#105 2026-09-23 05:05:30 +00:00
Source drift: hash the ingested body, skip an unchanged re-ingest, flag a changed one

PR #126 review (round 3): BLOCKED, not merged.

Rounds 1 and 2 are fixed (verified directly, not just via the suite): refreshOwned now appends a missing generator-owned key (round 1) and…

mathias pushed to fix/105-source-drift-on-main at mathias/hyperguild 2026-09-23 05:01:31 +00:00
874206be9d fix(wiki): rewrite refreshOwned on a parsed line list, not fence-index tracking
mathias pushed to fix/105-source-drift-on-main at mathias/hyperguild 2026-09-23 04:56:44 +00:00
41a9112860 fix(wiki): append generator-owned frontmatter fields a page never had, not just replace
mathias commented on issue mathias/hyperguild#105 2026-09-23 04:54:26 +00:00
Source drift: hash the ingested body, skip an unchanged re-ingest, flag a changed one

PR #126 review: BLOCKED, not merged.

refreshOwned in ingestion/internal/wiki/merge.go only replaces an existing generator-owned frontmatter line in the on-disk page; it cannot append…

mathias closed pull request mathias/hyperguild#110 2026-09-23 04:52:12 +00:00
feat(pipeline): report when a re-ingest disagrees with the page on disk (#104)
mathias commented on pull request mathias/hyperguild#110 2026-09-23 04:52:10 +00:00
feat(pipeline): report when a re-ingest disagrees with the page on disk (#104)

Superseded by #127: same commit, rebased onto #126 (which replaces #109) instead of force-pushing over this stale branch.


Created via git-mcp on behalf of @mathias

mathias created pull request mathias/hyperguild#127 2026-09-23 04:51:58 +00:00
feat(pipeline): report when a re-ingest disagrees with the page on disk (#104)
mathias pushed to fix/104-surface-merge-conflicts-on-main at mathias/hyperguild 2026-09-23 04:51:52 +00:00
9345a0a867 feat(pipeline): report when a re-ingest disagrees with the page on disk (#104)
mathias created branch fix/104-surface-merge-conflicts-on-main in mathias/hyperguild 2026-09-23 04:51:52 +00:00
mathias closed pull request mathias/hyperguild#109 2026-09-23 04:51:00 +00:00
feat(pipeline): skip extraction when the source has not changed (#105)
mathias commented on pull request mathias/hyperguild#109 2026-09-23 04:50:53 +00:00
feat(pipeline): skip extraction when the source has not changed (#105)

Superseded by #126: same commit, rebased onto current main (this branch's base, agent/b1-compile-on-ingest, merged as #103 with two review-driven fixes on top that this branch predates).…

mathias created pull request mathias/hyperguild#126 2026-09-23 04:50:50 +00:00
feat(pipeline): skip extraction when the source has not changed (#105)
mathias pushed to fix/105-source-drift-on-main at mathias/hyperguild 2026-09-23 04:50:39 +00:00
a5a328fea5 feat(pipeline): skip extraction when the source has not changed (#105)
mathias created branch fix/105-source-drift-on-main in mathias/hyperguild 2026-09-23 04:50:39 +00:00
mathias commented on pull request mathias/hyperguild#103 2026-09-22 21:43:20 +00:00
feat(pipeline): ingest revises the existing page instead of clobbering it

Round 3 review of 09aeaa9 — MERGED (squash f450a6c8).

Structural check: confirmed preamble is a separate return value from parseSections, never appended to sections, never keyed into…

mathias pushed to main at mathias/hyperguild 2026-09-22 21:43:06 +00:00
f450a6c84f feat(pipeline): ingest revises the existing page instead of clobbering it (#103)