Skip to content

Instantly share code, notes, and snippets.

@yashau
yashau / VIBERGLASS.md
Last active February 5, 2026 22:39
Viberglass — Self-hosted Viber message archive (project plan)

Viberglass — Comprehensive Project Plan

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.


Table of Contents

  1. Architecture
  2. Sync Agent (Go)
@yashau
yashau / temp-gist-loyalty.md
Created February 5, 2026 09:44
Atlas ERP — Phase 6: Member Services & Loyalty Executive Summary

Atlas ERP — Phase 6: Member Services & Loyalty

Executive Summary

Date: 2026-02-05 Status: Sub-Phases 6.1–6.3 Complete, 6.4 In Progress Branch: feature/member-services-foundation Stats: 109 files, +11,388 lines | 18 commits | 88+ API endpoints


@yashau
yashau / AGENTS.md
Last active February 6, 2026 04:31
OpenClaw Agent Configuration: AGENTS.md + Context Budget Strategy

AGENTS.md

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.

After Context Compaction

When you wake up with truncated history, orient before doing anything:

  1. git log --oneline -10 in relevant project dir
  2. Read today's memory/YYYY-MM-DD.md
@yashau
yashau / LANDED-COST-V2-SUMMARY.md
Last active February 4, 2026 20:20
Atlas ERP — Landed Cost V2: Smart Allocation (Executive Summary)

Atlas ERP — Landed Cost V2: Smart Allocation

What Changed

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.