tane/apps/app_seeds/test/data
vjrj bec0f78fa1 feat(plantare): schema v12 — bilateral signed columns + repo
Adds the deferred bilateral columns to Plantares (plantare-bilateral.md
§"Schema delta"), all nullable/defaulted so v1 local rows coexist
untouched:

- pledgeId (the shared id both parties key their row by), debtorKey /
  creditorKey, debtorSignature / creditorSignature, movementId (the
  shared hand-over Movement for the provenance DAG), remoteState
  (proposed/accepted/declined — the handshake, distinct from status),
  returnKind (similar/workHours/other, default similar) + workHours.

Repo: createPlantare grows optional bilateral params; plantareByPledgeId
looks a row up by the shared id; applyPlantareSignatures counter-stamps
an incoming accept; setPlantareRemoteState records a decline. The
JSON codec carries every new field so they ride backups.

Versioned migration is guarded/idempotent like the others; schema v12
dumped, test helper regenerated, migration test covers v1..v11 → v12.
db + data + services 295/295 green.
2026-07-14 11:21:46 +02:00
..
export_import refactor(branding): rename app Tanemaki → Tane 2026-07-12 13:04:16 +02:00
calendar_test.dart feat(calendar): "what's due this month" — dedicated screen + inventory filter 2026-07-11 06:27:57 +02:00
draft_capture_test.dart style: dart format reflow (no behavior change) 2026-07-09 22:19:43 +02:00
handover_test.dart remove unused import 2026-07-12 13:35:24 +02:00
inventory_scale_test.dart chore(release): beta packaging — signing, changelog, store metadata, scale test 2026-07-09 23:10:01 +02:00
persistence_test.dart feat(block1): inventory walking skeleton + first quick-add slice 2026-07-07 15:16:14 +02:00
plantare_test.dart feat(plantare): schema v12 — bilateral signed columns + repo 2026-07-14 11:21:46 +02:00
sales_test.dart feat(sales): local sales/purchase ledger (any currency) 2026-07-11 02:33:42 +02:00
seed_saving_asset_test.dart feat(seed-saving): source attribution + advisory note 2026-07-11 07:52:48 +02:00
shareable_lots_test.dart feat(offers): asking price on lots, published with sale offers (schema v11) 2026-07-11 08:00:08 +02:00
shared_catalog_test.dart feat(inventory): local sharing — per-lot share terms, filter and printable catalog 2026-07-09 22:19:55 +02:00
species_catalog_asset_test.dart perf(species): seed the bundled catalog only once per version 2026-07-10 15:46:04 +02:00
species_repository_test.dart perf(species): seed the bundled catalog only once per version 2026-07-10 15:46:04 +02:00
variety_autoclassify_test.dart feat(species): auto-classify variety species from its label 2026-07-10 02:23:32 +02:00
variety_detail_test.dart feat(db): lot presentation + attachment sort order (schema v4→v5) 2026-07-09 11:51:21 +02:00
variety_repository_test.dart feat(labels): choose copies per label, prefilled from container count 2026-07-10 20:12:36 +02:00