complete category-scoped values, rules, and report parity

- Add category-bound date and numeric values
- Complete rule execution and conflict handling
- Expand Markdown and HTML report output
This commit is contained in:
Chili Palmer
2026-08-20 21:01:02 +02:00
parent cb0e480b79
commit 16150b5a8f
19 changed files with 2519 additions and 419 deletions

View File

@@ -54,7 +54,8 @@ It provides:
and Customer.
- Calls, meetings, and follow-ups under an Activities hierarchy.
- Open, waiting, and resolved issue states.
- Numeric expense records with a summed Amount column.
- Category-scoped expense values with a summed Amount column and per-section
`% of total` companion.
- A sectioned status report divided into urgent and routine material.
- Filing rules that collect priority-one work into the status report and detect
follow-up wording.
@@ -68,7 +69,8 @@ CRM, client service, fundraising, vendor management, or case tracking.
Study Deck is inspired by the idea of using Agenda items and notes as a learning
system. The item text is a question, its multiline note is the answer, `When` is
the next review date, and the numeric value is a visible learning-cycle number.
the next review date, and the Cycle numeric category holds its learning-cycle
number.
It provides:
@@ -119,7 +121,7 @@ It provides:
- Course categories for Breakfast, Main Dishes, Desserts, and Drinks.
- Cuisine, dietary, ingredient, Quick, and Favorites classifications.
- A numeric Servings value shown alongside each recipe.
- An independent Servings numeric-category value shown alongside each recipe.
- Recipe Box, Favorites, Main Dishes, Quick Meals, Vegetarian, and sectioned By
Course views.
- Five small original recipes covering different courses and dietary tags.
@@ -135,7 +137,8 @@ ingredients as children of Ingredients to turn the preset into a deeper index.
## `rides`
Bicycle Log demonstrates numeric reporting and several overlapping category
dimensions. Ride distance is stored as the item's numeric value in kilometres.
dimensions. Ride distance is stored under the Distance numeric category in
kilometres.
It provides:
@@ -149,8 +152,9 @@ It provides:
- Rules that recognize ride and maintenance wording.
- `logride` and `servicereminder` capture macros.
Use `F6` on a newly captured ride to record its numeric distance and date, then
assign bicycle, ride type, route, and weather with `F3`.
Assign Distance with `F3`, select the Distance cell with Left/Right, and press
`F2` to enter kilometres. Use `F6` for the ride date, then assign bicycle, ride
type, route, and weather with `F3`.
## `people`
@@ -166,7 +170,7 @@ It provides:
hiring activity.
- People Directory, Upcoming Reviews, Goals, Development, Candidates, and
Achievements views.
- A numeric Progress example on a dated goal.
- A category-scoped Progress value displayed on dated goals.
- Filing rules for `Person:`, `Review:`, and `Goal:` capture conventions.
- `addperson` and `addgoal` prompt-driven macros.