Files
codex-py/docs/SESSION-2026-06-17-open-items.md
2026-06-22 01:54:32 +02:00

3.0 KiB

Open items — session 2026-06-17 (handoff notice)

Everything still open after this session. Done items are in docs/audit/DATA-QUALITY-2026-06-15.md (DQ-1..DQ-5 + roadmap R-A,R-B,R-C,R-D,R-F all DONE; R-E deferred). This file is only the loose ends.

1. RESOLVED — Jetson is online (the tunnel had dropped, not the host)

  • What looked like the Jetson going offline was the SSH tunnel breaking, not the host. The Jetson (192.168.178.103) is online. Re-open the tunnel with keepalive: ssh -o ServerAliveInterval=15 -f -N -L 5433:localhost:5432 alfred@192.168.178.103. Better still: run long ops in tmux-on-Jetson (item #4) to avoid the tunnel entirely.

2. DONE — R-F accent re-clean

  • R-F is functionally DONE (section signal 34/329 → 314/329 = 95 %). The remaining cosmetic accent/tie artifacts in live chunks.section labels were re-cleaned in place once the tunnel was back: applied codex.quality._clean_title to every label containing \ or ~8 labels fixed, no re-embed. Verified 0 artifacts remain. R-F fully complete.

3. Git — feature branches not merged to main

This session's work is on 5 branches off audit/loop-1 (itself 18 commits ahead of main). No PRs opened. Merge decision + order pending:

Branch Contents Commits ahead of main
audit/loop-1 base: DQ-1..DQ-5, R-A (GROBID backfill + native arm64 GROBID) 18
feat/tex-ingest R-C (.tex section-aware ingest) + DQ-5 arXiv-id fix + gzip fallback 22
feat/section-labels R-F (richer section labels) — branched off feat/tex-ingest 25
feat/crossref-references R-B (Crossref refs) + a concurrent GROBID-on-demand tweak 20
feat/graph-coverage-warning R-D (citing-coverage warning) 19
chore/infra-ssh-stability infra TODO doc (#4) 19
  • Order matters: feat/section-labels contains feat/tex-ingest, so merge feat/tex-ingest first (or merge section-labels alone, which brings both).
  • All branches share the audit/loop-1 base, so merging any one brings that whole line to main — decide whether to land audit/loop-1main as the trunk first.

4. Infra TODO — tmux-on-Jetson for stable long ops (documented, not implemented)

  • docs/infra/jetson-ssh-stability.md (branch chore/infra-ssh-stability). The Mac↔Jetson tunnel dropped repeatedly on multi-minute writes all session. Fix: run long ops on the Jetson in tmux (DB is localhost there → no tunnel; survives SSH drops); autossh for interactive tunnels. Open.

5. Known limitations (documented, NOT action items)

  • math/0306167 (old AMS-TeX, no \section{}) stays section=body — inherent.
  • The 2 edited-volume books yielded 0 GROBID-parsed DOI/arXiv refs in the R-A sweep — inherent (per-chapter refs, no clean end-bibliography).
  • DQ-6 (upstream PDF→.txt extraction fidelity, done outside codex-py) — flagged earlier, largely mooted by R-A/R-C ingesting from PDF/.tex directly.