andrew
4bacf90e25
rebrand: Karung.AI / Karung Counter -> Feedmill Counting Platform
...
ci / smoke (push) Canceled after 0s
Brand strings only:
- UI page titles (base/monitoring/history/analytics), header logo, footer
- predict.py argparse description, systemd unit Description fields
- README + AGENTS headings, CHANGELOG entry
- header CSS shrinks below 640px so the longer name fits phone screens
Operational names intentionally unchanged (data/history continuity):
OBJECT_LABEL, DB paths, service unit filenames, repo/remote, Indonesian
UI/log strings (karung/truk).
2026-10-05 10:10:06 +07:00
andrew
6c5b1c8b30
feat(manual-batch): canonical plate + manual mode as default
...
ci / smoke (push) Canceled after 0s
- canonical_plate (uppercase alnum, strips space/dot/hyphen) at all plate
write sites; pretty_plate for render (history, XLSX, operator tile) so
B 1234 XYZ and B1234XYZ are one plate everywhere
- group_dos_by_plate compares canonical plates -> no false mixed_plates
- warn-only (never blocking) plate format hint in operator + monitoring modals
- batch.default_mode: manual (auto merged truck loads when a sack sat in the
counting ROI); operator banner explains plate -> start -> stop
- docs + AGENTS known-limitation note; 85 tests pass
2026-10-05 09:36:32 +07:00
andrew
fbba169507
feat: RapidOCR default OCR engine, office-only ocr_engine, drop operator toggle
ci / smoke (push) Canceled after 0s
2026-09-25 16:18:41 +07:00
andrew
080237ad3b
chore: move loose helper scripts into scripts/, fix doc refs
2026-09-25 14:33:02 +07:00
andrew
4a6b121eaf
docs: root ERD.md (SQLite ERD, Mermaid), merge docs/do-erd.md
ci / smoke (push) Canceled after 0s
2026-09-25 14:22:25 +07:00
andrew
1e4dc4201c
feat: operator Sacks/Boxes/DO tiles, drop Net from history
ci / smoke (push) Canceled after 0s
2026-09-25 08:52:29 +07:00
andrew
0efcfa45b8
feat: DO-gated manual batch mode (auto default, office-only switches)
ci / smoke (push) Canceled after 0s
2026-09-24 15:45:12 +07:00
andrew
0467e0ce68
docs: add CHANGELOG.md, sync all guides with config.yaml migration
...
ci / smoke (push) Canceled after 0s
- CHANGELOG.md (Keep-a-Changelog, dated entries from git history)
- README: production pipeline framing, config table, layout, flags, changelog link
- configuration.md: legacy env overrides, zones geometry-only, archive paths
- scripts.md: current flags, correct archive/ paths, tracked vs ignored weights
- deployment.md: config.yaml in sync list, model_mode location, /api/model-modes
- models.md + architecture.md: config.yaml pointers, deprecated src/config.py
2026-09-17 12:04:56 +07:00
andrew
8673a3a734
docs: rename models/README.md to models/modelREADME.md to avoid confusion with root README
2026-09-14 11:44:18 +07:00
andrew
262f7d064e
refactor: move weights to models/ + per-mode README; update paths, deploy, docs
ci / smoke (push) Canceled after 0s
2026-09-11 15:52:38 +07:00
andrew
52d3127302
refactor: single predict.py entrypoint (production + CLI), archive experiments
ci / smoke (push) Canceled after 0s
2026-09-10 15:56:17 +07:00
andrew
a568ebb182
docs: new repo URL (andrew/...), requirements.txt, pytest smoke tests + CI
2026-09-10 11:49:37 +07:00