/ Works

Systems, products
and creative work.

07

Day 026 / Frappe / Naming Patterns

Naming Series Tester

A dependency-free Python CLI that validates a focused subset of Frappe-style naming patterns and previews deterministic document names without consuming a real counter.
Naming Series Tester cover previewView project ↗
08

Day 027 / Frappe / Inventory Planning

Stock Reorder Calculator

A dependency-free Python CLI that turns sanitized stock-policy inputs into reviewable reorder suggestions without connecting to ERPNext or changing inventory.
Stock Reorder Calculator cover previewView project ↗
09

Day 028 / Frappe / Backup Operations

Backup Freshness Checker

A dependency-free Python CLI that evaluates sanitized backup timestamps against explicit freshness limits without opening archives or connecting to a live site.
Backup Freshness Checker cover previewView project ↗
10

Day 029 / Frappe / Configuration Privacy

Site Config Redactor

A dependency-free Python CLI that creates a conservative, allowlist-based copy of a Frappe site configuration while replacing every unrecognized value.
Site Config Redactor cover previewView project ↗
11

Day 030 / Frappe / Patch Operations

Patch Log Formatter

A dependency-free Python CLI that turns sanitized Frappe patch execution records into chronological text or JSON summaries with explicit status counts and durations.
Patch Log Formatter cover previewView project ↗
Projects & Case Studies — Frappe — Page 2 | Kris Lacanlale