diff --git a/README.md b/README.md index 3959446..b7ad560 100644 --- a/README.md +++ b/README.md @@ -352,7 +352,7 @@ answers is refused, never skipped. | `register_row` | `asset`, `as_of` | the asset's row of the fixed asset register (B-15 rules 7 and 8, B-24): `acquired`, `in_service` (`YYYY-MM-DD`), `cost`, `accumulated_scheduled` (the schedule's), `accumulated_posted` (what the books carry), `unposted` (the one less the other), `book_value` (cost less posted), each `"0.00"` once disposed; the example names the figures it shows; an asset acquired after the day is refused | `ledger-core` `tests/bookspec.rs` | | `register_totals` | `as_of` | the register's totals over the assets held (B-24, B-25): `total_cost`, `total_accumulated_scheduled`, `total_accumulated_posted`, `total_book_value`, `total_depreciable_basis`, `total_tax_basis_723`, `missing_basis` (a count), and how it ties to the books: `unregistered_cost`, `unposted_depreciation`, `unattributed_accumulated`; the example names the figures it shows | `ledger-core` `tests/bookspec.rs` | | `asset_basis` | `asset`, no dates | the asset's basis facts and the tax figures they give (B-25): `rule`, `contributor_adjusted_basis`, `fmv_at_contribution`, `tax_basis_723`, `depreciable_basis`, `built_in_gain_704c` (a loss negative), each `"none"` where it has none, and `sec704c_1c` (`"true"` for a built-in loss, which counts only for the contributor); the example names the figures it shows | `ledger-core` `tests/bookspec.rs` | -| `project` | `project`, `from`, `to` | the project's figures (B-37), every one given: `revenue`, `expenses` and `net` for the period (the revenue and expense lines tagged to it, closes left out), `to_date.revenue`, `to_date.expenses` and `to_date.net` (every tagged line through `to`), and `unrecovered_cost` (expenses less revenue to date, never below zero; `"none"` unless it is on spec) | `ledger-core` `tests/bookspec.rs`; `ledger-mcp` `project_figures_match_profit_and_loss_by_class` | +| `project` | `project`, `from`, `to` | the project's figures (B-37), every one given: `revenue`, `expenses` and `net` for the period (the revenue and expense lines tagged to it, closes left out), `to_date.revenue`, `to_date.expenses` and `to_date.net` (every tagged line through `to`), and `unrecovered_cost` (expenses less revenue to date, never below zero; `"none"` unless it is on spec) | `ledger-core` `tests/bookspec.rs`; `ledger-cli` `tests/spec_projects.rs` `project_figures_match_profit_and_loss_by_class` | | `schedule_plan` | `schedule`, no dates | the schedule's plan (B-16): what it recognizes at each month end named (`"YYYY-MM-DD"`), `"0.00"` at one it doesn't post; `total`, all it recognizes; the example names the figures it shows | `ledger-core` `tests/bookspec.rs` | | `iif_lines` | `as_of` | formats appendix: the file's lines in order, each its fields joined by tabs, without the CR LF that ends each | `ledger-package` `the_bookspec_iif_example_matches_the_engine` | | `iif_changes` | `as_of` | formats appendix: each text the file writes differently from the books, in file order, as `[what, books' text, file's text]` (the example's header gives `what`) | `ledger-package` `the_bookspec_iif_example_matches_the_engine` | diff --git a/examples/default-period-fiscal-year-to-date.toml b/examples/default-period-fiscal-year-to-date.toml index a2d8fbe..a681846 100644 --- a/examples/default-period-fiscal-year-to-date.toml +++ b/examples/default-period-fiscal-year-to-date.toml @@ -3,9 +3,9 @@ # wanderbooks: P3 defect 16 (the report tools, books.show and the viewer # each read omitted dates their own way); rules.md B-30; regression tests # `prop_period_defaults_resolve` (ledger-core tests/properties.rs), -# `one_default_period_everywhere_defect_16` (ledger-mcp -# tests/mcp_stdio.rs), `show_sends_the_dates_it_names_defect_16` and -# `show_refuses_start_after_end_defect_15` (ledger-mcp tests/oracle_mcp.rs). +# `one_default_period_everywhere_defect_16` (ledger-cli +# tests/mcp_journeys.rs), `show_sends_the_dates_it_names_defect_16` and +# `show_refuses_start_after_end_defect_15` (ledger-cli tests/oracle_mcp.rs). # # Expected values (bookspec/README.md): `period` gives the dates a period # report asked with these dates covers, `day` the day a report as of a day diff --git a/examples/p3-party-tin-last4.toml b/examples/p3-party-tin-last4.toml index db5f4fd..289dbef 100644 --- a/examples/p3-party-tin-last4.toml +++ b/examples/p3-party-tin-last4.toml @@ -1,7 +1,7 @@ # P3 defect 11 (audit finding F28): the directory showed a member's TIN as # missing because it read W-9 facts only. Regression tests: ledger-core # tests/spec_party_totals.rs -# defect11_a_partys_tin_last4_is_its_tin_facts_else_its_w9s; ledger-mcp +# defect11_a_partys_tin_last4_is_its_tin_facts_else_its_w9s; ledger-cli # tests/spec_vault.rs defect11_the_directory_shows_a_members_tin_last4. # The shape: bookspec/README.md. diff --git a/examples/projects-invoice-and-bill-lines-count-by-project.toml b/examples/projects-invoice-and-bill-lines-count-by-project.toml index 2cc9b85..386d961 100644 --- a/examples/projects-invoice-and-bill-lines-count-by-project.toml +++ b/examples/projects-invoice-and-bill-lines-count-by-project.toml @@ -3,7 +3,7 @@ # wanderbooks: rules.md B-37 item 8 (journal feature # `document_line_projects`); regression tests in ledger-core # `tests/spec_document_projects.rs`, ledger-store -# `tests/document_projects.rs`, ledger-mcp `tests/spec_projects.rs` +# `tests/document_projects.rs`, ledger-cli `tests/spec_projects.rs` # (`invoice_and_bill_lines_count_toward_their_projects`). # # Expected values worked by hand. Invoice 1 bills 3,000.00 + 500.00 of diff --git a/examples/projects-net-is-its-tagged-lines.toml b/examples/projects-net-is-its-tagged-lines.toml index 1acb435..fb1c60b 100644 --- a/examples/projects-net-is-its-tagged-lines.toml +++ b/examples/projects-net-is-its-tagged-lines.toml @@ -2,7 +2,7 @@ # # wanderbooks: rules.md B-37 (projects); regression tests # `project_figures_are_its_tagged_lines` (ledger-core tests/spec_projects.rs), -# `project_figures_match_profit_and_loss_by_class` (ledger-mcp +# `project_figures_match_profit_and_loss_by_class` (ledger-cli # tests/spec_projects.rs). # # Expected values worked by hand: Alpha earns 5,000.00 and costs 1,800.00 diff --git a/examples/rename-changes-no-amount.toml b/examples/rename-changes-no-amount.toml index 33387cb..4176f49 100644 --- a/examples/rename-changes-no-amount.toml +++ b/examples/rename-changes-no-amount.toml @@ -3,7 +3,7 @@ # wanderbooks: P3 defect 15 (an account could not be renamed); rules.md # B-8, B-31; regression tests `rename_account_changes_only_the_name_defect_15` # and `prop_rename_changes_no_figure` (ledger-store tests/store.rs), -# `rename_account_end_to_end_defect_15` (ledger-mcp tests/mcp_stdio.rs). +# `rename_account_end_to_end_defect_15` (ledger-cli tests/mcp_journeys.rs). # The journal's record of the old name beside the new (`account.renamed`) # is the store's, checked there. # diff --git a/examples/tax-category-required.toml b/examples/tax-category-required.toml index d58ab0d..d17aca7 100644 --- a/examples/tax-category-required.toml +++ b/examples/tax-category-required.toml @@ -3,7 +3,7 @@ # wanderbooks: P3 defect 8 (an account made without a tax category went # unnoticed); rules.md B-32; regression tests # `add_account_warns_without_tax_category_defect_8` and -# `require_tax_category_refuses_defect_8` (ledger-mcp +# `require_tax_category_refuses_defect_8` (ledger-cli # tests/spec_tax_policy.rs), `prop_tax_policy_refuses_exactly` (ledger-store # tests/store.rs), `needs_attention_flags_every_uncategorized_pl_account_defect_8` # (ledger-gui tests/view_model.rs).