Self-hosted Viber message archive. Lightweight agents on Windows PCs extract deltas from encrypted Viber databases, sync them to a central server backed by PostgreSQL + SeaweedFS. Multi-number, content-deduplicated, browsable via SvelteKit. Export Viberator-compatible backups with date range selection.
Home folder. Read SOUL.md, USER.md, and today's memory on startup. In main session, also read MEMORY.md. If BOOTSTRAP.md exists, follow it then delete it.
When you wake up with truncated history, orient before doing anything:
git log --oneline -10in relevant project dir- Read today's
memory/YYYY-MM-DD.md
The old landed cost module used one allocation method for the entire document. Every cost component (freight, duty, handling) was split the same way — usually by value. This produced wrong numbers for real-world imports.
V2 gives each cost component its own allocation method, plus four new methods designed for import/distribution operations.