https://github.com/aptr322/pecha-htr
· scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)
7 raw signals (0 security + 7 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +19.2 (diff) · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 79 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
find_border |
software | healthy | detect_border.py:41 |
normalize_angle |
software | healthy | detect_border.py:59 |
deskew |
software | healthy | detect_border.py:72 |
crop_to_box |
software | healthy | detect_border.py:80 |
rule_mask |
software | healthy | detect_border.py:134 |
_rule_cut |
software | healthy | detect_border.py:149 |
trim_rules |
software | healthy | detect_border.py:158 |
prepare_folio |
software | healthy | detect_border.py:173 |
process |
software | healthy | detect_border.py:190 |
main |
software | healthy | detect_border.py:212 |
largest_region_bbox |
software | healthy | scripts/make_area_prefill.py:35 |
build |
software | healthy | scripts/make_area_prefill.py:52 |
main |
software | healthy | scripts/make_area_prefill.py:107 |
main |
software | healthy | scripts/scan_glosses.py:29 |
main |
software | healthy | scripts/cache_kraken_seg.py:29 |
pts |
software | healthy | scripts/make_seg_prefill.py:34 |
lines_for |
software | healthy | scripts/make_seg_prefill.py:38 |
write_pagexml |
software | healthy | scripts/make_seg_prefill.py:63 |
process |
software | healthy | scripts/make_seg_prefill.py:94 |
main |
software | healthy | scripts/make_seg_prefill.py:111 |
parse_pts |
software | healthy | scripts/seg_overlay.py:23 |
process |
software | healthy | scripts/seg_overlay.py:27 |
main |
software | healthy | scripts/seg_overlay.py:49 |
gloss_map |
software | healthy | scripts/rank_easiness.py:33 |
analyze |
software | healthy | scripts/rank_easiness.py:40 |
main |
software | healthy | scripts/rank_easiness.py:65 |
prepare |
software | healthy | scripts/eval_folio.py:23 |
segment |
software | healthy | scripts/eval_folio.py:43 |
recognize |
software | healthy | scripts/eval_folio.py:70 |
_norm |
software | healthy | scripts/eval_folio.py:77 |
_edit |
software | healthy | scripts/eval_folio.py:81 |
_best_local |
software | healthy | scripts/eval_folio.py:91 |
score |
software | healthy | scripts/eval_folio.py:104 |
main |
software | healthy | scripts/eval_folio.py:119 |
main |
software | healthy | scripts/validate_crops.py:26 |
convert_dir |
software | healthy | scripts/tif2png.py:22 |
main |
software | healthy | scripts/tif2png.py:52 |
border_mask |
software | healthy | scripts/segment_masked.py:33 |
main |
software | healthy | scripts/segment_masked.py:45 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
detect_border.py |
software | healthy | detect_border.py |
make_area_prefill.py |
software | healthy | scripts/make_area_prefill.py |
__init__.py |
software | healthy | scripts/__init__.py |
scan_glosses.py |
software | healthy | scripts/scan_glosses.py |
cache_kraken_seg.py |
software | healthy | scripts/cache_kraken_seg.py |
make_seg_prefill.py |
software | healthy | scripts/make_seg_prefill.py |
seg_overlay.py |
software | healthy | scripts/seg_overlay.py |
rank_easiness.py |
software | healthy | scripts/rank_easiness.py |
eval_folio.py |
software | healthy | scripts/eval_folio.py |
validate_crops.py |
software | healthy | scripts/validate_crops.py |
tif2png.py |
software | healthy | scripts/tif2png.py |
segment_masked.py |
software | healthy | scripts/segment_masked.py |
segmentation_gt.md |
software | healthy | docs/segmentation_gt.md |
font_analysis.md |
software | healthy | docs/font_analysis.md |
bootstrapping.md |
software | healthy | docs/bootstrapping.md |
escriptorium_setup.md |
software | healthy | docs/escriptorium_setup.md |
getting_started.html |
software | healthy | docs/kraken/getting_started.html |
introduction_to_atr.html |
software | healthy | docs/kraken/introduction_to_atr.html |
README.md |
software | healthy | docs/kraken/README.md |
index.html |
software | healthy | docs/kraken/index.html |
changelog.html |
software | healthy | docs/kraken/changelog.html |
index.html |
software | healthy | docs/kraken/api/index.html |
training_reading_order.html |
software | healthy | docs/kraken/user_guide/training_reading_order.html |
training_segmentation.html |
software | healthy | docs/kraken/user_guide/training_segmentation.html |
training_recognition.html |
software | healthy | docs/kraken/user_guide/training_recognition.html |
api.html |
software | healthy | docs/kraken/user_guide/api.html |
models.html |
software | healthy | docs/kraken/user_guide/models.html |
index.html |
software | healthy | docs/kraken/user_guide/index.html |
inference.html |
software | healthy | docs/kraken/user_guide/inference.html |
migration_6_0.html |
software | healthy | docs/kraken/user_guide/migration_6_0.html |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
docs |
software | healthy | docs |
kraken |
software | healthy | docs/kraken |
api |
software | healthy | docs/kraken/api |
user_guide |
software | healthy | docs/kraken/user_guide |
| Label | Layer | Status | Path |
|---|---|---|---|
aptr322__pecha-htr |
software | healthy | /data/fable5_failed_archive/aptr322__pecha-htr |
| Label | Layer | Status | Path |
|---|---|---|---|
4.13.0.92 |
network | healthy | pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/32b25a29-1a72-4459-bde6-ec8e781ab555/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/32b25a29-1a72-4459-bde6-ec8e781ab555/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.