Work
Not built yet.
What this screen is for
Logging time, and watching hours drawn against hours promised. This is the screen with the highest chance of never being used, so entering an hour has to take seconds — a time log that is a chore stops being a record and becomes a guess made at the end of the month.
What it will show
- Time entry: date, minutes, activity, and whether it is billable — through control.rpc_time_log, which stamps the operator
- Internal time as a first-class destination. If every hour had to land on a customer, overhead would vanish into customers and the measurement would destroy what it was built to show
- Order hours drawn against included hours, per order
- Hours remaining, which CAN be negative — that is an order past what it promised, not an error, and it is the most useful number on the page
What it reads
control.v_order_hours, control.v_customer_effort. The console holds SELECT on these and on no table at all, so anything this screen cannot show is a grant that does not exist rather than a query nobody wrote.
Why it is not built
Writing needs control.rpc_time_log, which the console can already execute. Reading needs orders to exist, and none do yet — there are no customers, so there is nothing to have promised hours against.