Source and data provenance
Version
This history-free export selects Rocoto product commit e4801f58454c3a7fa639d0570b71f3434d2dc759, the advanced Bodega/Peru assistance branch. It contains payment-reminders commit 5b0af2fe3c4087bb44eaf2a7375a087750d188d1, subsequent WhatsApp-first intake/tester enrollment, and Android return/recovery improvements. Android source declares 0.6.1 / code 9; older Android README version text is a historical snapshot.
The sibling AI-native ERP export selects 12d77d610c82a21c602a7706861f043e16607a74. The assistance commit is outside that main lineage. Each release retains internally matched Cedar/Copper/Android modules rather than exchanging their similarly named folders.
release/source-baseline.json records selected original Git object IDs and SHA256 values. release/export-changes.json identifies release-only changes and omissions. Original repositories and history remain untouched.
Export changes
The build selects the actual Bodega entry. A loopback runner and doctor add a runnable synthetic path, isolated state and an explicit own-key setup. Original account destinations become user-owned configuration: callback origin, bot number, tester package, support account and connection-service port. The encrypted source-directory guard works without .git. Empty public origin arrays carry an explicit TypeScript type. Economic evidence ranking replaces the personal-account laughs default; the alternate remains tested explicitly.
Original deployment records, associations, native signing files, installed accounts, state, real conversations/contacts and third-party customer documents are omitted. Unrelated provider-response/media fixture exports and broad legacy backend seeds remain with their owners. The maintained backend is a separate sibling source, while this release includes the actual Bodega persistent services.
Authored sample inputs
app/src/prototypes/bodega-pay-later/fixtures/ defines an authored Lima shop, eighteen customers, nine suppliers, thirty products and the corresponding 2,960-message / 27-thread sample history. Phone/contact values in that world are illustrative development inputs. The generator and source README describe the rules; they are separate from the retained private Meta account.
The money seed defines ninety days of commercial records with minor-unit integer amounts. app/src/prototypes/copper/runtime/sample_bank_v1.json is the generated Cedar sample bank reused by the collection service. Its provenance fields and source retain the reference-clock relationship. A sample receipt retains sample provenance when saved through the API.
Test transports use synthetic provider/session/secret values. A previously retained owner telephone in a prototype test is replaced with a reserved fictional test number. Recipient-facing actions use their own configured account destinations.
The authored sample inputs and original project artwork are released with the original code under MIT by Peter Neyra. OpenStreetMap-derived cartography, fonts, vendored code and provider marks retain their own terms in third-party notices.
Marketing source relationship
The browser shop and native UI use e480. website/ separately retains the actual September 22 Peru marketing source at 438dcaef9d1ace9ac745dce2403743efd1e59fd5. Its English/Spanish pages, original handset animation/demos, artwork and referral logic keep their original version. The handset model has explicit CC BY4.0 provenance and attribution.
The historical financial offer, dates and legal copy remain a dated proposal, while the root capability table describes actual implementation. Signup/contact actions default to local setup, and the own-account helper supplies the recipient's sender. Private merchant directories, deployment/account configuration, later Artisan pages and unrelated client/investor surfaces are excluded. release/website-source-baseline.json records the selected objects.