| .. |
|
agent
|
docs(schema): bring bootstrap and data-model docs back to truth
|
2026-09-11 16:17:41 +02:00 |
|
chat
|
fix(chat): strengthen the arithmetic ban after a probe found a violation
|
2026-08-30 14:02:06 +02:00 |
|
metrics
|
feat(dashboard): enhance operations dashboard with rain outlook and coordinate support
|
2026-09-06 19:59:52 +02:00 |
|
weather
|
feat(dashboard): enhance operations dashboard with rain outlook and coordinate support
|
2026-09-06 19:59:52 +02:00 |
|
attention-acknowledged.test.ts
|
feat(fuel): isAlertAcknowledged helper for dismiss filter
|
2026-08-28 12:35:36 +02:00 |
|
attention-acknowledged.ts
|
feat(fuel): isAlertAcknowledged helper for dismiss filter
|
2026-08-28 12:35:36 +02:00 |
|
batch-state.test.ts
|
|
|
|
batch-state.ts
|
|
|
|
document-status.test.ts
|
feat(ingest): add honest document status resolution
|
2026-09-11 13:43:15 +02:00 |
|
document-status.ts
|
feat(ingest): add honest document status resolution
|
2026-09-11 13:43:15 +02:00 |
|
fuel-import-parse.test.ts
|
|
|
|
fuel-import-parse.ts
|
refactor(imports): extract shared import-parse helpers + add parseTime
|
2026-08-28 12:41:59 +02:00 |
|
fuel-prices.test.ts
|
feat(dashboard): enhance operations dashboard with rain outlook and coordinate support
|
2026-09-06 19:59:52 +02:00 |
|
fuel-prices.ts
|
feat(dashboard): enhance operations dashboard with rain outlook and coordinate support
|
2026-09-06 19:59:52 +02:00 |
|
fuel-variance.ts
|
|
|
|
import-parse.test.ts
|
refactor(imports): extract shared import-parse helpers + add parseTime
|
2026-08-28 12:41:59 +02:00 |
|
import-parse.ts
|
refactor(imports): extract shared import-parse helpers + add parseTime
|
2026-08-28 12:41:59 +02:00 |
|
ocr-result-tier.test.ts
|
|
|
|
ocr-result-tier.ts
|
refactor(schema): rename received_items and timesheets to their real names
|
2026-09-11 11:01:40 +02:00 |
|
partition-fixed-costs.test.ts
|
test(partition-fixed-costs): add failing tests
|
2026-08-28 12:50:36 +02:00 |
|
partition-fixed-costs.ts
|
feat(lib): add partitionFixedCosts helper
|
2026-08-28 12:53:38 +02:00 |
|
pb-types.ts
|
feat(schema): add suppliers collection and purchase_orders.supplier_ref
|
2026-09-11 18:12:30 +02:00 |
|
pb.ts
|
|
|
|
plant-hours-exception.test.ts
|
fix(plant-hours): exception-report correctness + safety
|
2026-08-28 13:13:27 +02:00 |
|
plant-hours-exception.ts
|
feat(plant-hours): exception-report CSV builder + route
|
2026-08-28 13:06:17 +02:00 |
|
plant-hours-import.test.ts
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
plant-hours-import.ts
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
plant-hours-schema.test.ts
|
test(plant-hours): cover unknown-QR deviation + value rounding
|
2026-08-28 12:48:42 +02:00 |
|
plant-hours-schema.ts
|
refactor(schema): resolve project_code through site, not a stored copy
|
2026-09-11 16:01:14 +02:00 |
|
plant-hours-template.test.ts
|
feat(plant-hours): template workbook generator + seed file
|
2026-08-28 12:51:14 +02:00 |
|
plant-hours-template.ts
|
fix(plant-hours-template): ESM-safe __dirname + freeze note
|
2026-08-28 12:55:08 +02:00 |
|
po-fulfilment.test.ts
|
fix(purchasing): compute outstanding from delivery lines, drop the stored column
|
2026-09-11 15:37:49 +02:00 |
|
po-fulfilment.ts
|
fix(purchasing): compute outstanding from delivery lines, drop the stored column
|
2026-09-11 15:37:49 +02:00 |
|
po-matching.test.ts
|
|
|
|
po-matching.ts
|
|
|
|
po-placeholder.test.ts
|
feat(purchasing): create the PO row at upload with a placeholder number
|
2026-09-11 14:14:19 +02:00 |
|
po-placeholder.ts
|
feat(purchasing): create the PO row at upload with a placeholder number
|
2026-09-11 14:14:19 +02:00 |
|
project-calendar.test.ts
|
feat(project-calendar): add work-month/week bucketing with tests
|
2026-09-11 22:24:37 +02:00 |
|
project-calendar.ts
|
feat(timesheets): add project Month/Week badge and filter
|
2026-09-11 22:27:06 +02:00 |
|
purchase-order-schema.test.ts
|
feat(suppliers): add normalizeSupplierName and matchSupplier
|
2026-09-11 18:13:20 +02:00 |
|
purchase-order-schema.ts
|
feat(suppliers): add normalizeSupplierName and matchSupplier
|
2026-09-11 18:13:20 +02:00 |
|
site-coordinates.ts
|
feat(dashboard): enhance operations dashboard with rain outlook and coordinate support
|
2026-09-06 19:59:52 +02:00 |
|
site-scope.test.ts
|
feat(site-scope): build PocketBase filter fragments from a scope
|
2026-09-11 23:01:29 +02:00 |
|
site-scope.ts
|
feat(site-scope): add the getSiteScope server seam
|
2026-09-11 23:02:03 +02:00 |
|
supplier-ledger.test.ts
|
feat(suppliers): add computeSupplierLedger, computed never stored
|
2026-09-11 18:13:43 +02:00 |
|
supplier-ledger.ts
|
feat(suppliers): add computeSupplierLedger, computed never stored
|
2026-09-11 18:13:43 +02:00 |
|
timesheet-casual-parse.test.ts
|
|
|
|
timesheet-casual-parse.ts
|
|
|
|
timesheet-grid-parse.test.ts
|
|
|
|
timesheet-grid-parse.ts
|
|
|
|
use-file-drop-zone.ts
|
|
|
|
use-inline-edit.ts
|
feat(inline-edit): add wireMap option for snake_case keys; plant Type column
|
2026-08-31 13:11:10 +02:00 |
|
utils.ts
|
|
|
|
validate-matched-po-items.test.ts
|
|
|
|
validate-matched-po-items.ts
|
|
|
|
worker-qr.test.ts
|
feat(workforce): add worker QR payload helper
|
2026-09-11 20:56:43 +02:00 |
|
worker-qr.ts
|
feat(workforce): add worker QR payload helper
|
2026-09-11 20:56:43 +02:00 |
|
workforce-hours.test.ts
|
refactor(workforce): extract shared weekly-hours math with tests
|
2026-09-11 20:57:03 +02:00 |
|
workforce-hours.ts
|
refactor(workforce): extract shared weekly-hours math with tests
|
2026-09-11 20:57:03 +02:00 |