This commit is contained in:
DIGIDEV\corer committed 2026-10-20 13:16:38 +09:00
commit 3e4a056b14
67 files changed
+13926

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
{
"world": "bank-desk printing calculator with paper tape",
"fonts": { "ui": "Archivo (variable, self-hosted)", "tape": "JetBrains Mono (self-hosted)" },
"color": {
"light": { "desk": "#e7ebf2", "machine": "#0b2e66", "key": "#143c7c", "gold": "#f2c14e", "display": "#04132f", "displayInk": "#ffe6a0", "paper": "#fffef8", "paperInk": "#1a2130", "good": "#0a7140", "bad": "#b42318" },
"dark": { "desk": "#070c17", "machine": "#0c2a5c", "key": "#11346d", "gold": "#f2c14e", "display": "#020a1c", "displayInk": "#ffe6a0", "paper": "#ebe7db", "paperInk": "#191f2b" }
},
"radius": { "s": 8, "m": 12, "l": 22 },
"motion": { "durationMs": [150, 250], "ease": "cubic-bezier(.16,1,.3,1)", "signature": "tape feed on recalculation" },
"breakpoints": { "calcTwoColumn": 900, "adminSide": 960, "adminPreviewColumn": 1320 }
}
+20
View File
@@ -0,0 +1,20 @@
---
version: 1
slug: "index-php"
primary_target: "index.php"
related_targets: ["admin/index.php"]
---
# Surface: SERUBI calculator (index.php) + admin (admin/)
Mode: Operate. Audience: Bank Papua branch CS/marketing staff presenting to a customer across the desk; admins maintaining ALCO parameters.
Task: enter nominal + tenor + customer type, read cashback neto and comparison vs deposito, explain the steps, show penalty.
## Direction contract
THESIS: The calculator is a bank desk printing calculator: one luminous display carries the answer, a paper tape prints every step. Refuses the category default of KPI cards + generic table.
OWN-WORLD: Navy machine body (#0a2a5c family) with gold keys/accents (Bank Papua), a recessed display panel with tabular numerals, segmented tenor keys with physical press state, off-white receipt paper with perforated/zigzag edge, dashed rules, monospace-feel tabular numbers on the tape. Hairline ruled comparison table. Light and dark themes; dark = machine at night.
STORY: Staff types nominal, taps tenor key; display updates instantly with cashback neto and annual equivalent; tape prints the derivation and the product comparison; customer sees the bigger number vs deposito.
FIRST VIEWPORT: Desktop: left column = machine (inputs as keys + display, headline neto at ~44px), right column = receipt tape with the full breakdown. Mobile: machine on top, display sticky-compact, tape below.
FORM: Printing calculator + tape; grounded list position 7; seed key 52059e85. Raises: hairline precision ruling (centre-rail), one message per line (terminal wayfinding).
Signature interaction: on recalculation the tape "feeds" new lines (short translate, reduced-motion = none).
FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review, the verdict, DESIGN.md, and every shipping raster carrying its provenance