Projects: classes as entities, and the sidebar fits short windows
check / check (push) Canceled after 0s

A project is a class with facts (description, status, kind, party,
dates, links, notes) in one project.set event behind the format
feature projects. Four tools (books.add_project, update_project,
projects, project); documents and decisions link to projects; B-37:
on-spec costs are expensed as incurred, repayment is revenue, and the
unrecovered cost is never below zero (Kani). Viewer: a Projects list
and a project page with its figures, by month and by account. The
sidebar measures its footer instead of reserving a fixed 172 px.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
This commit is contained in:
swaitsandClaude Opus 5.5 committed 2026-10-22 03:50:52 -06:00
1 parent 0495726001
commit 321b94562a
71 files changed
+7446 -217

No files matched your search

+11
View File
@@ -62,3 +62,14 @@ definitions exactly.
reports it: cash plus the adjusted tax basis of property contributed,
plus their share of income as figured for tax, less cash and the adjusted
tax basis of property distributed (Form 1065 instructions, Item L).
- **Project** — A class with its facts (rules.md B-37): what it is, where it
stands (active, paused, finished, abandoned), what kind of work it is
(internal product, client work, on spec, other), who it is for, its
dates and links. Its figures are the revenue and expense lines tagged to
it (job costing).
- **On spec** — Work done hoping to be paid. Its costs are expenses as they
are spent; the hoped-for payment is a gain contingency, recorded neither
as a receivable nor as income until it arrives (ASC 450-30-25-1).
- **Unrecovered cost** — An on-spec project's expenses less its revenue to
date, never below zero: what it would take to be repaid in full. A
figure, never an asset.