pdftract/notes/bf-j1c40.md

3 KiB

bf-j1c40: Assess GitHub/Forgejo commit divergence

Baseline State Documented

Date: 2026-07-06 Tip comparison:

  • Forgejo (origin/main): 40bd7e1d382d1fa024ccf429d5fd90493d0dffba
  • GitHub (github/main): 88b4f0da276c7257ade02d3cecfaeb09f7881acc

Divergence summary:

  • Commits on Forgejo/main missing from GitHub/main: 330
  • Commits on GitHub/main missing from Forgejo/main: 0

Conclusion: GitHub/main is a strict subset of Forgejo/main. GitHub is 330 commits behind.

Common ancestor:

  • SHA: 88b4f0da276c7257ade02d3cecfaeb09f7881acc
  • Date: 2026-06-01 09:39:29 -0400
  • Message: fix(pdftract-2rc4): fix CI schema gate script and add verification note

Divergence window: GitHub/main stopped receiving commits on 2026-06-01. Forgejo/main has continued with 330 commits over approximately 35 days (June 1 → July 6).

Sample of missing commits on GitHub (most recent 20):

40bd7e1d docs(bf-5ee1l): document existing SSRF_BLOCKED tests
b6cdc6b5 test(bf-2rwx6): verify SSRF_BLOCKED assertion applied to all SSRF URL tests
6541c4bc docs(bf-g6aqi): document assert_exit_code method location and implementation state
93ba9a49 docs(bf-6d973-child-1): verify SSRF_BLOCKED assertion helper implementation
5231563b test(bf-1739m): add verification note for PdfExtractor instance creation
b78dfcb5 docs(bf-452rg): implement SSRF_BLOCKED substring check logic
54d77ba1 test(bf-3ayf6): fix glyph name format assertion in CMAP test
863a5e02 test(bf-5f42t): add CLI output capture verification note
a014a697 docs(bf-3n62c): document CLI execution attempt on degraded fixture
dac90550 docs(bf-3n62c): document CLI execution on degraded fixture
3973b5cc test(bf-5d2id): add unmapped glyph absence assertion to CMAP test
6070c018 docs(bf-2gfd1): document pdftract CLI text extraction flags
cccbbc24 feat(bf-pxdn0): add SSRF_BLOCKED helper function signature
02325ea6 test(bf-1zxrz): verify degraded fixture exists and is readable
5f356195 feat(bf-okdnk): add CMAP output parsing and inspection
15768b96 docs(bf-35gpt): create GLYPH_UNMAPPED message format specification
30822aff docs(bf-5n4dp): document GLYPH_UNMAPPED diagnostic message patterns
5c21bdc6 docs(bf-5g04q): document diagnostic file format and structure analysis
475e738b docs(bf-5g04q): document diagnostic file format and structure analysis
010a1fc6 docs(bf-3e0vl): document diagnostic output files in build directories

Oldest missing commits (sample from divergence point):

e8992816 docs(pdftract-25k4x): verify figure and caption detection implementation
4ef78174 feat(pdftract-5lvpu): add Swift SDK publish Argo workflow
dd2cb0b8 feat(pdftract-5lvpu): implement Swift SDK subprocess templates
246befd8 feat(pdftract-2m3gl): implement PHP SDK with Packagist publishing
b0b73c3c docs(pdftract-45vo7): document Ruby SDK completion status

Next Steps

This baseline is recorded before attempting sync operations on child bead bf-10182. The sync will need to push all 330 commits from Forgejo to GitHub.