sebastien
0a4f4a80d0
Detect and confirm page orientation during automatic splitting
...
Bundle the trained heatmap/image orientation model and run it after provisional
blank-page and split analysis. Confirm candidates with Gemini using low thinking;
resolve mixed A3 sheet ordering with the complete statement and medium thinking.
Keep A4 scans independent and export paired A3 scans in booklet reading order.
Reanalyse uniformly inverted source sheets, validate ordering permutations, and
preserve source provenance, corrected rotations and reading slots in manual review.
Document the experiments, rejected approaches, calibration and runtime limits.
Validation: focused splitting/orientation regression suites pass; bundled model
checksum and wheel assets verified. Full Interro07 offline run: 44.26 seconds,
eight candidates, mocked upright confirmations, source hashes and geometry intact.
2026-11-04 21:07:20 +01:00
sebastien
78f3e4b2f0
Automatic page splitting
2026-11-03 22:08:36 +01:00
sebastien
d4404e4c27
Support evaluation-local configuration and names overrides
2026-11-03 18:44:56 +01:00
sebastien
0bb6f7d97c
Use per-page annotation spacing with inferred margin fallback
2026-11-03 12:02:06 +01:00
sebastien
b069805988
Improve web finalisation navigation, caching and Anot support
2026-11-03 11:38:39 +01:00
sebastien
8c1fa0af57
Various HTML improvements
2026-11-03 10:02:10 +01:00
sebastien
5dd0dd2ce9
small prompt change.
2026-11-02 21:03:01 +01:00
sebastien
9d0e40cc4f
Require label lists only on success.
2026-11-02 11:49:44 +01:00
sebastien
28e3b5bfb9
Faster Persp generation
2026-11-02 11:43:57 +01:00
sebastien
213576f83d
Copy removal
2026-11-02 11:35:21 +01:00
sebastien
c36642e8de
Initial commit for finalisation web interface
2026-11-01 08:41:37 +01:00
sebastien
b295f871a7
Margin detection update
2026-10-30 12:34:37 +01:00
sebastien
2c9dc65640
Initial support for user general remarks
2026-10-28 13:51:59 +01:00
sebastien
a38c1ff4b3
Enforce configurable height and pixel limits for tablet documents
2026-10-26 15:09:05 +01:00
sebastien
8918d64452
Add per label remark, post correction
2026-10-26 12:44:29 +01:00
sebastien
3abd7873e6
Specific request to detect names.
2026-10-26 08:09:53 +01:00
sebastien
ff7496b113
Cache for reading annotation
2026-10-24 10:22:41 +02:00
sebastien
55d5cf16c9
Bnot fixes ; Missing énoncés fixes.
2026-10-23 11:15:05 +02:00
sebastien
f39868207d
dismissed wrong label triggers recorrection
2026-10-23 08:51:28 +02:00
sebastien
1959c5d3bb
Bnot : split large copies into pieces.
2026-10-23 08:32:17 +02:00
sebastien
834ffe32f2
miscs
2026-10-23 08:24:10 +02:00
sebastien
c30aac0572
miscs
2026-10-21 22:28:27 +02:00
sebastien
46845c4612
Automatic orientation issues detection and fix, experimental
2026-10-13 22:27:41 +02:00
sebastien
78a7b7679c
When no margin detected, reserve a bit more space for comments
2026-10-13 21:23:48 +02:00
sebastien
e7094d850e
Keep empty answers in the final individual outputs.
2026-10-13 10:15:57 +02:00
sebastien
76cead8561
Prompts improvements (?)
2026-10-12 22:21:43 +02:00
sebastien
ad7813ea8f
Allow Gemini to report insufficient crop, and deal with it
2026-10-12 19:01:51 +02:00
sebastien
247b124754
Better (?) default left margin
2026-10-12 18:52:05 +02:00
sebastien
b6c2a634ca
Use different seeds for retries
2026-10-12 11:24:13 +02:00
sebastien
c58bbc3672
Fixing timeouts in label detection, maybe.
2026-10-12 11:06:44 +02:00
sebastien
9925362352
Allow signaling issues in label verification
2026-10-11 21:05:27 +02:00
sebastien
3754c0c11a
Fix context duplication in pdf output
2026-10-11 20:02:11 +02:00
sebastien
370f3252ef
Support for post annotation label reassignement.
2026-10-11 19:03:04 +02:00
sebastien
698ac4240c
Fix small group naming bug
2026-10-11 15:03:44 +02:00
sebastien
48602c24f1
Recorrection GUI step ; LaTeX issues debugging
2026-10-10 20:40:48 +02:00
sebastien
2d0f7a219f
Provide Gemini with the list of IDs in correction request
2026-10-10 17:19:06 +02:00
sebastien
f978310c4c
secondary splitters
2026-10-10 15:47:31 +02:00
sebastien
705db1068f
Personal tex compilation fixes
2026-10-10 10:01:16 +02:00
sebastien
ec6ac9580b
update Gemini API : use thinking levels
2026-10-10 08:47:39 +02:00
sebastien
261a50a7d2
smarter groups
2026-10-06 11:44:37 +02:00
sebastien
22c04f6e15
Clear import directory, possibly
2026-10-06 11:26:03 +02:00
sebastien
f43b713590
Configuration option for number of concurrent requests
2026-10-06 11:00:16 +02:00
sebastien
94ca8b8256
Guide d'utilisateur GUI ; Recoverable statement/Persp Gemini generation
2026-10-05 09:04:01 +02:00
sebastien
2f8422f6d5
opton to skip visual check in cutleft
2026-09-29 15:46:47 +02:00
sebastien
a56fc6e680
utilities to fix LaTeX issues
2026-09-29 10:53:32 +02:00
sebastien
2a4c5f4f7c
better faulty encoding detection
2026-09-29 08:03:47 +02:00
sebastien
a03e0e3b4c
Some documentation changes
2026-09-26 22:08:27 +02:00
sebastien
4c56b655fe
Escape some newlines in question extraction
2026-09-26 11:50:22 +02:00
sebastien
e4e25eca55
Support for A.pdf, A.tex and Ac.tex for initial files
2026-09-26 11:22:09 +02:00
sebastien
96c00fa941
original-label-> information
2026-09-22 12:20:23 +02:00