50 lines
3.0 KiB
Markdown
50 lines
3.0 KiB
Markdown
# 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-1` → `main` 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.
|