INDEPENDENT TOOLS. SHARED PHILOSOPHY.

Overview

Rumstok builds focused software tools designed for clarity, structure, and intentional work.

Each product stands on its own. All share the same standard.

Minimal by design. Durable by intent.

Products

Tabd

Focused tab-first music writing.

TG2

Personalized cipher utility.

Axiset

Structured inventory and operational management.

Logbook

Chronological technical updates across Rumstok tools.

2026-02-14 — Tabd

Refinement phase

Summary:
Column-level selection and structural drafting tools implemented. Divider columns and editable markers added without altering core layout or data model.

Status:
Refinement phase.

Changes:

  • Implemented drag-based column selection with snap-to-column behavior
  • Added visual selection overlay with ESC-based clearing
  • Implemented insert-based clipboard operations:
    • Ctrl+C copy selected columns
    • Ctrl+X cut selected columns
    • Ctrl+V paste at selection start (or cursor if no selection)
    • Ctrl+D duplicate selection
  • Introduced structural divider column type rendering | across all rows and included in ASCII export
  • Enabled divider deletion through standard column removal logic
  • Added editable marker system anchored to column index
  • Implemented right-click marker deletion
  • Ensured marker repositioning on column insert/delete operations
  • Updated product branding from TaoTech to Rumstok
  • Consolidated contact address to projects@rumstok.com

Notes:
All additions were implemented incrementally to preserve render stability and input behavior. Selection and structural elements operate independently of playback or timing systems, maintaining Tabd’s drafting-first architecture.

2026-02-14 — Axiset

In development

Summary:
Initial backend scaffold generated with core entity hierarchy and role-based access control structure defined. Project transitioned from Excel prototype to web application architecture.

Status:
In development.

Changes:

  • Established multi-tenant schema structure (tenants, warehouse_groups, warehouses, locations, skids, items)
  • Implemented role definitions: Sr. Facilities Manager, Facilities Manager, Lead, Facilities Assistant, Coordinator, Admin
  • Defined scope assignment tables (user_warehouse, user_group_access)
  • Enforced organization-wide read and search permissions across roles
  • Restricted Coordinator role to managing Facilities Assistant and Lead roles only
  • Limited inventory write access by warehouse or warehouse-group scope
  • Reserved technical panels (logs, reports, configuration) for Admin role
  • Generated Axiset_v0.1.0 scaffold package with FastAPI backend, RBAC policy documentation, and Docker configuration

Notes:
Role enforcement logic is centralized in the backend to prevent privilege escalation, including restriction of Coordinator role promotion to inventory-writing roles. The current schema supports warehouse-group hierarchy and scalable scope assignments without requiring structural refactoring.

2026-02-14 — TG2

Refinement phase

Summary:
Android-ready PWA packaging completed. Layout symmetry issues resolved and cipher integrity model stabilized.

Status:
Refinement phase.

Changes:

  • Implemented versioned header format ~TG2:NONCE~
  • Added 6-hex integrity tag #H:XXXXXX with verification during decode
  • Enabled automatic encode/decode mode detection based on header presence
  • Finalized service worker caching for offline support
  • Configured manifest.webmanifest for standalone installation
  • Corrected grid column imbalance affecting textarea symmetry
  • Enforced equal textarea height with stable scrollbar gutter handling
  • Standardized box model using global box-sizing: border-box
  • Added dark/light toggle with persistent localStorage state

Notes:
TG2 is structurally stable for HTTPS deployment. The current architecture supports PWA installation on Android without native packaging. Cipher header format and integrity model are locked for this iteration. Future revisions will maintain backward compatibility with the ~TG2: header scheme.