daily-routine-tutor is a daily routine and strict tutor and discipline-guider application. It exists so that a person who wants to be held to account can build a daily routine of scheduled items, follow that routine day by day, mark each item complete or missed, and be reviewed by a strict tutor and discipline guide who judges their adherence and issues strict guidance and corrections.
The product serves two audiences: the Routine Owner, who builds and follows the routine and records daily completion or misses, and the Strict Tutor / Discipline Guide, who reviews the owner's routine and daily progress and gives strict guidance and corrections. The tone is deliberately stern and plain-spoken — a field notebook of commitments, not a soft wellness app.
This document is the System Requirements Document for the product; it specifies the current features and workflows in full.
daily-routine-tutor is a first-party web application with application-owned identity and custom UI. It delivers:
Durable routine items and daily completion records are persisted so that progress history and tutor guidance are grounded in real adherence data. The strict tutor's guidance is generated with AI assistance from the owner's routine and daily progress.
Actors: the Routine Owner (human) and the Strict Tutor / Discipline Guide (human). The application backend persists routine and completion state and produces tutor guidance.
Removed from scope
The product is a first-party application: the application owns identity, routine data, daily completion records, progress history, and the tutor's guidance. The Routine Owner enrolls themselves through Sign Up and returns through normal sign-in; the Strict Tutor / Discipline Guide verifies through Tutor Login before reviewing adherence and giving corrections. Protected working surfaces (Today, Routine, Progress, Guidance) require an established identity; Landing, Sign Up, and Tutor Login are anonymously reachable entry surfaces.
All accepted behavior described here is current. No future-horizon capabilities are specified by the source.
FR-1 — Build a daily routine with scheduled items (explicit) As a Routine Owner I should build a daily routine with scheduled routine items, so that I have a defined schedule to follow.
FR-2 — Follow the routine and mark items complete or missed (explicit) As a Routine Owner I should follow my daily routine and mark each item complete or missed each day, so that my adherence is recorded.
FR-3 — Strict tutor and discipline guidance (explicit) As a Strict Tutor / Discipline Guide I should review the Routine Owner's routine and daily progress and give strict guidance and corrections, so that the owner is held accountable.
FR-4 — Routine Owner self-service enrollment and returning verification (required_inference) As a Routine Owner I should enroll myself and later verify to return to my routine and records, so that my durable routine and progress stay bound to me.
FR-5 — Strict Tutor / Discipline Guide returning verification (required_inference) As a Strict Tutor / Discipline Guide I should verify before reviewing adherence and giving corrections, so that review and correction responsibilities are bound to the correct guide.
FR-6 — Durable routine items and daily completion records (required_inference) As the system I should persist routine items and daily completion records, so that progress history and guidance are grounded in real adherence.
A person who wants to build and follow a daily routine. They set up their daily schedule and routine items, follow them day to day, and track whether they completed them so they can stay consistent. Their primary goal is consistency under accountability. Distinct responsibilities: creating and editing routine items with times or ordering (Routine), marking each item complete or missed each day (Today), and reviewing their own completion history (Progress). They read the tutor's guidance and corrections on Guidance. They interact with the Strict Tutor / Discipline Guide, who judges their adherence. Observable success: a defined routine, recorded daily completion/misses, and visible progress history.
The guiding role that enforces discipline and holds the routine owner accountable. They review the owner's routine and daily progress, give strict guidance and corrections, and judge whether the owner is meeting their commitments. Distinct responsibilities: verifying via Tutor Login, reviewing routine and progress on Progress, and issuing strict guidance and corrections on Guidance. They interact with the Routine Owner, whose records they judge. Observable success: guidance and corrections issued and grounded in the owner's actual adherence.
Flow A — Routine Owner enrolls and builds a routine
Flow B — Routine Owner follows the day and marks items
Flow C — Routine Owner reviews progress
Flow D — Strict Tutor / Discipline Guide verifies and reviews
Flow E — Routine Owner reads tutor guidance
Muse: Aaron Draplin — honest field discipline, stamped and ruled. Register: a drill sergeant's field notebook crossed with a badge-maker's workshop — sturdy, plain-spoken, stern but human; never a soft wellness app or enterprise dashboard.
Palette (light mode)
#F1E7D3#FBF6EA#1E1B16#1E1B16#E4571F#7A6A52#D9A227 (streak), forest #2F4A32 (complete)Typography
clamp(40px, 7vw, 112px) for the landing headline; clamp(28px, 4vw, 48px) for page titles.Shape language
4px 4px 0 #1E1B16) only on the primary action and hero stamp.Layout
Imagery: Thick-line vector iconography only (stopwatch, boot, clipboard, laurel badge, compass) at 3px stroke in ink and orange; halftone dot textures and diagonal hazard stripes as section accents. No photography of people, no 3D, no gradients.
The public entry (Landing) is a full-viewport kraft-paper field (#F1E7D3) with a faint halftone dot texture. The dominant element is an oversized all-caps Alfa Slab One headline clamped 40px→112px, flush left across nine columns, reading like a stencilled field order, with a single orange word breaking the ink line. To its right sits a large circular ink stamp (240px desktop, 140px mobile) rotated -8deg with "DISCIPLINE / DAILY" set around the ring in Oswald all-caps and a notched inner ring. Beneath the headline, one orange offset-shadow button "START YOUR ROUTINE" and a plain secondary link "Tutor sign in". A thick double rule runs edge to edge under the whole hero. No centred stack, no sub-headline paragraph, no gradient. The rotated circular stamp recurs as the verdict motif on completed checklist rows and at the head of every Guidance card.
Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: flat
Landing Hero Motion Brief
prefers-reduced-motion all motion collapses to instant state changes.
FIELD ORDERDaily routine & strict tutor
Set your day down in order, mark each item complete or missed, and answer to a tutor who judges adherence. daily-routine-tutor is a field notebook of commitments — no excuses, no soft edges, just the work you said you would do.
Built on the day, judged on adherence

FIELD ORDERDaily routine & strict tutor
Set your day down in order, mark each item complete or missed, and answer to a tutor who judges adherence. daily-routine-tutor is a field notebook of commitments — no excuses, no soft edges, just the work you said you would do.
Built on the day, judged on adherence
No comments yet. Be the first!