Files
codex-py/docs/SESSION-2026-06-17-open-items.md
Tarik Moussa 53c40f6da2 chore: interne Host-Adresse durch generischen Hostnamen ersetzt
Ersetzt die private LAN-IP des Jetson durch jetson.local in Doku,
Shell-Skripten, .env.example und Docstrings. Funktional betroffen ist
nur ein os.environ.setdefault-Fallback im Spike; gesetzte Env-Vars
(OLLAMA_BASE_URL, GROBID_URL) haben weiterhin Vorrang. uv.lock bleibt
unveraendert (enthaelt Versionsnummern, keine Adressen).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-31 00:51:27 +02:00

3.4 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 (jetson.local) is online. Re-open the tunnel with keepalive: ssh -o ServerAliveInterval=15 -f -N -L 5433:localhost:5432 alfred@jetson.local. 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. READY TO MERGE — all branches integrated + validated

All five feature branches are merged (zero conflicts) into integration/roadmap (off audit/loop-1) and validated green: 391 tests pass, ruff + ruff-format + mypy clean, tree clean. This is the single merge candidate for main.

Contents (DQ-1..DQ-5 + R-A..R-F + infra docs):

Source branch Contents
audit/loop-1 (base) DQ-1..DQ-5, R-A (GROBID backfill + native arm64 GROBID), this notice
feat/section-labels (incl. feat/tex-ingest) R-C (.tex ingest) + DQ-5 arXiv-id fix + gzip fallback + R-F (section labels)
feat/crossref-references R-B (Crossref refs) + GROBID-on-demand tweak
feat/graph-coverage-warning R-D (citing-coverage warning)
chore/infra-ssh-stability infra TODO (#4)

To land on main (user-triggered):

git checkout main && git merge --no-ff integration/roadmap

…or open a PR integration/roadmapmain. The individual feature branches are preserved unchanged for per-feature review if preferred.

Cleanup — branches prunable AFTER the merge lands (not deleted here; destructive):

  • Already in main: fix/cli-readme-drift, fix/d04-d05-ingest-fixes.
  • Folded into integration/roadmap: the 5 feature branches + audit/loop-1.
  • Pre-session / stale (verify before pruning): feat/F-15-literature-graph, feat/F-16-chunk-quality, fix/audit-wave-1/-2/-3, scratch/spike-embed.
  • Working tree is clean — only gitignored .venv/caches/.env; no stray tracked files.

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.