fed5ccc614e570116434e1d41b553d217f5e369beb52ab3753f10d2c459f4ba9  .dev.vars.example
2ee84ca8153c28a3ef857f105b613642a51bf1f68b3926ac40ca45249cef6150  .editorconfig
b29db41af2903424ef7e4762113a89f9e1e7a294f62671a4032c14097ca3c1fe  .env.example
86858c10391fd0cadbeca9e0550e8066bd5da34a26f4e9becdd3cb865e02e860  .gitattributes
71f588a32f9a049a14283f71a593d39106d7dda6c8fc5469e0d2cd869cc1ca3a  .github/workflows/android.yml
021c8fb18929185bc933bc1d66b028089ee1cdc1f679e425bdca57a61d0ca889  .github/workflows/cloudflare-check.yml
d970a6edef8aac332fe4b82907176a86f87b9c1182cb26c6f64d939beda15bb3  .github/workflows/database-check.yml
1ccce7c02a6ea3726995ddc5e32927a94215264669aab2859f1e624679e3741f  .github/workflows/database-deploy.yml
c237393166ca698c04980286d1e18b9c92caba50dad1ff320c816654c1cf6e6b  .github/workflows/expo.yml
730d4009db4dc5a4ac4e9b240f4d459b07aefceb4d192071ddd5cb8da0cd27f9  .github/workflows/ios.yml
a806f6177852ad46b24fa18b28bb409fc6fa05f4e19b8dd674167ad9dd6c00ef  .github/workflows/native-review.yml
b98ccd04859cc617146e73b6046283c4052c69db4abb739a155a76d2a9fdd202  .github/workflows/quality.yml
6752999c98abe7fd79adb842b58e5002bf8d0d805157deaf4e9a3e24c385e59e  .github/workflows/secret-scan.yml
97372f695c79e96d8744246807314a4097cfdca17346784945832bdb788ce248  .github/workflows/website.yml
c9bf8a23af4c612a219ae309b745ac7f3866cd82c55ebcc123d9ff5a87fa73ac  .gitignore
e72c54029957e94eed0f4a5db4c6901123d0d06bddb6046310019d706f95f44f  .gitleaks.toml
f14b4987904bcb5814e4459a057ed4d20f58a633152288a761214dcd28780b56  .node-version
02e735b3dfe1c32833eb550b7ff8ffa17f5f2bc3fa1e7bae61a8f5a3883ce398  .python-version
ffd45f62a013227fad277dce7e13eedecdac8b0848c1e5890cfa1932a586f73c  CHANGELOG.md
39a11d45c2273a92626d8f3f1e4eecd083b779481dcd9da02c0cc88112e61e1c  CONTRIBUTING.md
3c9f54b88c1ee263b8bf0fce83965cfa8681599e88268ae0dbab9c87f4d5bd77  LICENSE
5182eb3c3e77b23b283e3059de7c25c3750000c6da2a8059505c096795da98d4  LICENSE.md
3c9f54b88c1ee263b8bf0fce83965cfa8681599e88268ae0dbab9c87f4d5bd77  LICENSES/AGPL-3.0-only.txt
3c9f54b88c1ee263b8bf0fce83965cfa8681599e88268ae0dbab9c87f4d5bd77  LICENSES/AGPL-3.0-or-later.txt
a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499  LICENSES/CC0-1.0.txt
fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85  LICENSES/MPL-2.0.txt
46afdda0b457d274a792acfdd91fe1db251b9726dcd477ebfbea6c6b0e1f690f  Makefile
6b5aa971ac5e6cc97a98c8312afe953be8b46d494db67a0c848df404be0cbacf  NOTICE
4c739c0ecdfc98008301ae3c6497779ddc04e540d43e9527ca28205190737f27  README.md
1aa01ebcdd1b5493f113334e1856bb294e9eadb6caecc665394b46f154d56b1e  SECURITY.md
a0e0556acb4db8f63abd3d6ed366e96dd631fbb9c04af20641768e6a5b2c45ea  apps/android/BUILD_EVIDENCE.md
b54c467a1123f96468f69b34b6ce1e85f6218c40e3662c6eaddce7cc50e22703  apps/android/README.md
4971bae634064c0df92e6a49a539cb2172710ed860d6bbfda93a78acc0193b14  apps/android/app/build.gradle.kts
17e3f57067e28e93f9753d2ccd139f65793f950e2641bfc98640c755eb42d607  apps/android/app/src/androidTest/java/ca/openfuel/prototype/NativeScreensTest.kt
d867c2bdf3392a5ae52f8b235011e2f6794421f3dd24516de55406d1fc781809  apps/android/app/src/androidTest/java/ca/openfuel/prototype/PrototypeSyncTest.kt
8bd31193c1879107dbcbc9bbe671857565cfbc74a4882233c9ce58b64ff9829d  apps/android/app/src/main/AndroidManifest.xml
00ae7cb7a6ab76e2e622e2048c36ec73749c42df08fd7d1e6a9aecc7c21f9223  apps/android/app/src/main/assets/station-map.html
43f7eaa3ed67a5bac8221a6d244bf1ceef4117c7454a9d6714ad6670f6df7afb  apps/android/app/src/main/java/ca/openfuel/prototype/BrandLogos.kt
656cd0ba8339f52d675489de24e0a4fccd149fe07be53b7385b6021b343d0d5b  apps/android/app/src/main/java/ca/openfuel/prototype/Core.kt
61b28909e120bfb7eef7eaa9b8dbab79e33efe4af6997442a477e1c56290b501  apps/android/app/src/main/java/ca/openfuel/prototype/DeviceLocation.kt
be8a820d15d237a30b76e6d63fbd2a24f4b2c59c916b57952985f3bb5aec297d  apps/android/app/src/main/java/ca/openfuel/prototype/GeneratedDesign.kt
dc2eb815e7698c04e4437a6fd9114e91331db8e8ca236e8f18fc1b31eda20b69  apps/android/app/src/main/java/ca/openfuel/prototype/GeneratedSamples.kt
5f359c3823d48fd253baf48a9d3407a98acc693745f2f04f3ce5caa66f16771a  apps/android/app/src/main/java/ca/openfuel/prototype/LiveMap.kt
a1211320041952a9161ffaffc1549ab3060f09849ed9189d2394ccf21f80d5b5  apps/android/app/src/main/java/ca/openfuel/prototype/LocalDraftStore.kt
a5a7e5be63ba29c2660f24b66df8a4820b8332b5fc04ae7d7b0a5df1f88770f2  apps/android/app/src/main/java/ca/openfuel/prototype/MainActivity.kt
6851243b8aedf5839b30378fbf50fbd6bc88812d763ef84bc18f5e52df082950  apps/android/app/src/main/java/ca/openfuel/prototype/StationRepository.kt
3090364573edabd3b24619bef8081d15296a14d768bb8a854de920abc2950ae4  apps/android/app/src/main/res/drawable/ic_launcher.xml
dadc351a02d0a0ef1069c9d63a984f82ff41f3668828f0bd0fd5d172f7e7a249  apps/android/app/src/main/res/drawable/openfuel_mark.xml
b079e413c8ddd570efeece1b7538753816b90e6610d8e8c26eda2e231276c9ec  apps/android/app/src/main/res/drawable-nodpi/demo_basemap.png
667f2b491976dd351ddf1f6b63af95d66f90c857155004326a16bcf5ea8432db  apps/android/app/src/main/res/values/strings.xml
a17eebfb83e0256007988f3cefcc495c896d08d8f756d8e0a9f70aaecf437337  apps/android/app/src/main/res/values/styles.xml
0b8910f227fe5ca69bcef4991a59a56b7ef84391aa02ed1ef35fcdecd28ed381  apps/android/app/src/main/res/values-fr/strings.xml
fe19f49dbc3778c0c2772a0ca97350c38022aca75e615200a6660903e32e4234  apps/android/app/src/test/java/ca/openfuel/prototype/CoreTest.kt
99cf3815273f9c40c7ff97f16e42296af79753c6d84055824a0e1e3d32e2bde8  apps/android/build.gradle.kts
0861268816e4eba67ab9655aa5a125327628b13cbcc8c5ad6f33241b3d86d65a  apps/android/build.sh
94f7b2ffd503f425a87ee4b24030ebe1bbc6db483df8129e530356e273c9b112  apps/android/config/build.env.example
2db75c40782f5e8ba1fc278a5574bab070adccb2d21ca5a6e5ed840888448046  apps/android/gradle/wrapper/gradle-wrapper.jar
1b9cd6961ee86eea17b2f912bddb22030492db23fc6dff07da6c30eccaaab0c4  apps/android/gradle/wrapper/gradle-wrapper.properties
fa078c27c9e4bde28a029d673875b028884505efa436b68cf60e1ac0be5b679b  apps/android/gradle.properties
a3648413b47ef77af21d5ebc36c687c7d103aaef3e17f33de7d4f080a6f300a3  apps/android/gradlew
57931b17dd228e5c24dac90e815d0bf82477e831a4618dfab4136f5446b42a9f  apps/android/gradlew.bat
a7496e682c9a475c150b0330837a52a7139347856af8ec7da52f261e960abc96  apps/android/scripts/CoreChecks.kt
21543481f5ae859dd0cd72a893c04380215dd9bdcf3c4128650a7a182db0e790  apps/android/settings.gradle.kts
eda5fd66e71fe1b4e50c5db5ccbf7c16d83b642c664fcde0e50f771fd4636eb2  apps/docs/app.js
a7c52d615d5f24c5f58ef8717b2e4a2379e6cec02b1b8af2f7f8e300bccbdf10  apps/docs/evidence.js
088d08253ef17ffe9e8930b78789cf94cfc8da749ea9f0c40099b61053f28b7d  apps/docs/index.html
10939c446f48ff3459191647b019e0cc5c37173fe7786da9021d4e9daf3ff85d  apps/docs/pages.js
59a496836f7bf4671d3e0790911b6429066a50db033003a5086bd182aa2354f6  apps/docs/pages.json
8262c1d8fbe5c1a42c8fc6d788494370d5e7930adadb99fa5b7f5e5b8a2568c1  apps/docs/styles.css
1794f4e63af65734d3942581a1b74d6ff785b8dfd98200696550bbd057c41910  apps/expo/.env.example
ced37d263f65ca330494dfbde22afc27a8e12b211f15ed6ea2c87bcd966285b9  apps/expo/.gitignore
e64ba17b4c0005418712e72f029bb5e3e3d88bd861aa863d3580a5406ee48c68  apps/expo/App.tsx
a55c0277d90dd5a25e76e071d044cae72d7ab1717a73a0abb670f55254552933  apps/expo/README.md
a693ce555ea988d6bc9dbb54c357a141f61e9dc2ed182ad1cb63ed7571e154b6  apps/expo/app.json
01bc1850a8018d3893e0172a2c1294775dbbf175c6cc51a4a19a1787b42cd6ba  apps/expo/assets/openfuel-app-icon-1024.png
512d76ac3c2cfaaa818fdde43e86ec3237e48b8cd54ad9348fd7d86cf33dd007  apps/expo/assets/openfuel-mark.png
3cc816440c81db1b45a7d796c25ee6b45e19cfa2d64f1f934e42b1384c82d90b  apps/expo/index.ts
5a3760113af7661cd5b7ae811b23160055a5090b825d5de2ca2f1137bb187352  apps/expo/package-lock.json
81244433518ea67cd243ff889e38c2838830785ef4c50ba2e6b25442741bd963  apps/expo/package.json
30614f0fed5765d1f1267de42ee17885415a810e65697e95e0762ae6eca9b553  apps/expo/src/OpenMap.tsx
ab08e90597613c191a390c423d889c0ca51e3aa2dce338a010d4c5092efcb91e  apps/expo/src/api.ts
6f030d0c4bdd14cff716609fd8ac2a82d292e842b948f27375a4005f6806ec88  apps/expo/src/domain.test.mjs
399cc3e68bd180bd0c5948dea80dc3b00b09c09747111bec070e98d26dacabc6  apps/expo/src/domain.ts
53e8dc25862014e4324741ca18fbe3611e11d42ef69f59f86ea8c5389647d4cb  apps/expo/src/vendor/Leaflet-LICENSE.txt
0e0a2299794ce0da6fde985c762e956b8c7b045729e47bb00399e964c44345cd  apps/expo/src/vendor/leaflet.json
90370e8b33020b83cfe572ce30d2532a5cb37a543d241eaada8598af8f2a1a66  apps/expo/tests/map_browser.py
d57a2d77d8609c761cc0ea826a80da7a92ef370ce751025ccfb6f704c45962bd  apps/expo/tsconfig.json
e595bf90c3858c3df2f10255101fc4f454c87b4b5b0bbaa809abee019a0a4040  apps/ios/BUILD_EVIDENCE.md
f1bb9dc904564e18f91ef0cf9eacd6ed2d1ed40da66c8fa746bbf1a729590d61  apps/ios/Config/Base.xcconfig
8ef0351ee09a8018dbb061190d7c3e3b183e038f240bfb48417a71bb5831fda7  apps/ios/Config/Local.example.xcconfig
53e6a23fa979a724782dec5f168331840695f496c8bb38e9a8d269e059b8c43c  apps/ios/OpenFuel/Assets.xcassets/AppIcon.appiconset/Contents.json
01bc1850a8018d3893e0172a2c1294775dbbf175c6cc51a4a19a1787b42cd6ba  apps/ios/OpenFuel/Assets.xcassets/AppIcon.appiconset/openfuel-app-icon-1024.png
f5fb0e1f3a8142892ed092efb5955c1c2cc537003a89ad7bbdb9dade7fe8985f  apps/ios/OpenFuel/Assets.xcassets/Contents.json
cf5e3c63ed6c7f0adea633608b52cb07da8ac7da33227d00ac68ace0f3550d78  apps/ios/OpenFuel/Assets.xcassets/OpenFuelMark.imageset/Contents.json
512d76ac3c2cfaaa818fdde43e86ec3237e48b8cd54ad9348fd7d86cf33dd007  apps/ios/OpenFuel/Assets.xcassets/OpenFuelMark.imageset/openfuel-mark.png
f7dae0f33c457f66d440713bf50caf4936a8d9da1805a21607e15f3a24c99ab9  apps/ios/OpenFuel/BrandLogoView.swift
a6f0fc429a1448584d81aa6507f8dcf9539981807ad770e88862754bcc790a06  apps/ios/OpenFuel/FuelMenuView.swift
a43feac45eb8a60dab50d7d440c917c6a79f933d1aff6bc5e90f898ed5c35491  apps/ios/OpenFuel/Info-Debug.plist
a43feac45eb8a60dab50d7d440c917c6a79f933d1aff6bc5e90f898ed5c35491  apps/ios/OpenFuel/Info.plist
6862d6c2432a1c401421e9d8fa6fb3f2c4b38cdfc27553fc1005eabb41fde4b6  apps/ios/OpenFuel/LiveMapView.swift
2ada8c0ef422a5fc1b237e9efe19960b38b263520e9bd27a7e517f2d23c5680d  apps/ios/OpenFuel/LocationRequest.swift
84110e5cdfff89aa844f57c97e67ab6785fcf156c2ab0de2a604d61f07ca7d84  apps/ios/OpenFuel/MapHomeView.swift
42bce0118edf6686ce27f0e602c912c50e3812bc2cf9526d2479afdba40b3d74  apps/ios/OpenFuel/OpenFuelApp.swift
f7b22779b9e30c25d7ac42e5d4de6a64729bc80e2675133e05c3498c83a016e0  apps/ios/OpenFuel/PreviewModel.swift
2ac964793f76b46d60aaa8f6e271236c2b20370918c2fabf3df6120bce28af03  apps/ios/OpenFuel/PrivacyInfo.xcprivacy
b079e413c8ddd570efeece1b7538753816b90e6610d8e8c26eda2e231276c9ec  apps/ios/OpenFuel/Resources/demo_basemap.png
89199026c265a1b72dc78f6b76eb1289ff5a46d61b7ed5c95d6b4aa70850cedb  apps/ios/OpenFuel/Resources/en.lproj/InfoPlist.strings
afa6707fb1a38ad66df1b3b3aa073e41ce5bfb817ca76e7f2402f85410ca55e2  apps/ios/OpenFuel/Resources/en.lproj/Localizable.strings
b7e5ba1d4800df88fee33f50ad01e23b7c95e401f1d6f758f794f54ed2753964  apps/ios/OpenFuel/Resources/fr.lproj/InfoPlist.strings
a589c158254915c71607d0f35d9ed5576c1cf45655f4d6429ee87128db208d2f  apps/ios/OpenFuel/Resources/fr.lproj/Localizable.strings
b7f002bff25eac5ab2a137fa89a46b180fbdf904a822f009da4cdf3f782f429b  apps/ios/OpenFuel/SampleMapView.swift
4454bfaad89f4f9c2008cafd8a07e0e3dddc5039b0b770d0af00ef77deacaaa9  apps/ios/OpenFuelCore/Package.swift
7ca82aaa4b3de2c75973a38be8883fc567ea7b58758c18876bebd23df92a2189  apps/ios/OpenFuelCore/Sources/OpenFuelCore/APIClient.swift
4dc0aa4c94bf15079c07a4981dd86676d2c7193930766b166b4a17959e8ff138  apps/ios/OpenFuelCore/Sources/OpenFuelCore/GeneratedPreview.swift
a85710d4985eefa190bfa40e0cc3040f594d5f45ea5bcb9a7db8df4855398d18  apps/ios/OpenFuelCore/Sources/OpenFuelCore/LiveAPI.swift
2fdf671b6ffb7074e53c5f09ecc5cb5f4131cfb6c8d116564500afe259f7ebdb  apps/ios/OpenFuelCore/Sources/OpenFuelCore/Models.swift
72ff0972b150bf4cfd0623d389e820c9984d35fd64b382346c6f48cfe4317f84  apps/ios/OpenFuelCore/Sources/OpenFuelCore/PreviewDomain.swift
92cde9c6a735391ab571f2e1155242278a6a3de3fc68c4b7bf5e0acb360f5c65  apps/ios/OpenFuelCore/Sources/OpenFuelCore/PrototypeAPI.swift
585d2af596394bc6daf18127b51d32c48dff26e8cc7906fc686bdb34c4c254db  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/CoreTests.swift
e3d284cf31d25b3df3a66a9d9be38f7418b9a1fd24b996c399e16465b56b991d  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/LiveAPITests.swift
6f43c629fb73e6d814912f360d1ea4ff77604fa7f77b929bd7a524884efc0a14  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/PreviewDomainTests.swift
7ccae79e6d32d7819b874c14153c907cf4afe98637007b5f9fe74ad81eb09026  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/PrototypeAPITests.swift
1c36e7128af6563812ae9204a78b90fee26b50bc3fb24e3c81843ff0c94ffc6b  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/PrototypeLiveTests.swift
5e41c42c7eb26db4750358bc8eeb84e4727772c177de50531976bc1a952877b9  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/preview-stations.json
84afb5088305c22aca3df5d47c765c1b22dfb2fb6d65f8deb1a5903223d5609b  apps/ios/OpenFuelCore/Tests/OpenFuelCoreTests/stations.json
491b8c88104e6e3f8a79b14e94d874e4ba8a98b3d845c39dd11da149ae39251e  apps/ios/OpenFuelUITests/OpenFuelUITests.swift
c81a2b352da6146f3f5588e5c91c971e820a67508b587a9ce5ef104895747f00  apps/ios/README.md
fd4a4184a19ec3f95614ddc7cf326aa7e0f63cccbbca5d5d55fdc974db8d8b18  apps/ios/core-test-evidence.txt
c939a22de2b5db09c28a3a74b308385a2ea843b2c79314a5f127f0772e3ba42c  apps/ios/live-test-evidence.txt
71be3b852072bbb0f4e70afde070fd030a4054146c531f2108f10ef34a0878a6  apps/ios/project.yml
d60665f4fdb8ceacdb79cdffdac25e86d26a7dcf2381f16d2bba1f2bb92c159b  apps/web/404.html
0a33767d46e8bd78cfc00e5eb7414f3e76319bc6faa6941f9595193e29518824  apps/web/_headers
78d3065f22305ff47cd0991d9cbefaf680b95a3a4edf06f0ef7731de9635df30  apps/web/app.js
45257ddce6ada3adecdd745cccc39080a15207a4ab2d9aa5ebb2113f90809144  apps/web/brand/openfuel-app-icon.svg
fd5d7f231999d7376b08697c1f3418ecf6c91509cf4c1d3edcf26968e78b23ca  apps/web/brand/openfuel-icon-180.png
47e5929e4ea7eedcbcb30c9111272fb518eb3a5f50fd2d646d54b57dee815c84  apps/web/brand/openfuel-icon-192.png
3b9be8a2276cf7296454a61b94a8f243ffb7a0c73d8b49144779da7dc150c8ca  apps/web/brand/openfuel-icon-512.png
f26e3266edbeadeae9c4f26afea0958101b56980c3fddd386921da06500136e9  apps/web/brand/openfuel-mark.svg
a4d67eabe8f28e868d41b0aba30a2bfeb8aa93aa77482528e3ed7465f6675a5e  apps/web/brand/openfuel-wordmark-dark.svg
6d76f280105f831563bdca641004ce1a1afe053d5d7e2de4c15960e0f3dfb444  apps/web/brand/openfuel-wordmark-light.svg
7fd2755ac58f84679c951283feb0356e347ebad91ad22bcb4c835222ebad7f0b  apps/web/designs/variant-b/app.js
8dac05dcb8f52cef2aaab0555bd21151aa0627d982c0d998673f52ce08ab5d7f  apps/web/designs/variant-b/index.html
6a576318408f7d5dbf70996d877f83b3838a7be7e325141df08f59f3f904cfd4  apps/web/designs/variant-b/styles.css
c073c5d4d4b07e6e784fe5450d22edc2b7cafda891dda5d1d97b6529d37173f6  apps/web/favicon.svg
b13148ae74261b290cde06ab1f39b1c25c0afe364812f25d0fab9d332214bb9e  apps/web/index.html
bd5413d78af645a089588918d875947096a061ba1874d2d9f1f98a83b4af6155  apps/web/preview/app.js
cff169c8b0c12c7cb25f5357a1cdaabaef73f9a9bbbcb53d62931577b3c28781  apps/web/preview/index.html
90a35a71aa9d1d66ce136ee501800783bac2e507311b8b1648b4a56e61975a8c  apps/web/preview/manifest.webmanifest
b8594f40de21c103a24b8f9c18b41846a9bf88bba0e7dc6150ca26bc5e0dae37  apps/web/preview/styles.css
fbec13d55b8d6a440bf9f12d27e00281ade2fbc43a4a57ab45b5d44d24fb5232  apps/web/preview/sw.js
53e8dc25862014e4324741ca18fbe3611e11d42ef69f59f86ea8c5389647d4cb  apps/web/preview/vendor/Leaflet-LICENSE.txt
a7837102824184820dfa198d1ebcd109ff6d0ff9a2672a074b9a1b4d147d04c6  apps/web/preview/vendor/leaflet.css
db49d009c841f5ca34a888c96511ae936fd9f5533e90d8b2c4d57596f4e5641a  apps/web/preview/vendor/leaflet.js
74061792e9b8c995ef221e47f550cfe0831f763241923fd2f277ffef7fabc9f7  apps/web/real-map.png
f64cd9f432411e43c6af1dcdfc7442f7a9f83d245f2281694f63d840d6df6be9  apps/web/styles.css
5415daa420f846d5d9e7d088dc949f824046239a213edb7d09be4dda9e5f8ece  deploy/projects.example.json
eb3206f98a8e154cd1b1cc9599a22ceb9e243b0f0bd265cfe7d666189de327a9  docs/ARCHITECTURE.md
d93a250522b1e62005076723ce0043ff052507f55635f6cfda1f28521bf3d7f7  docs/BUILD.md
11a5ac4a34e1d66f994af774679ef71ac128d516334d07f8abeaff493dfda85a  docs/BUILD_EVIDENCE.md
b99e93966c677fe0efc0690e082333d53fd07d0e50aeb41dac6d9d712a139abd  docs/BUILD_STATUS.md
b19fb72a30d144cd7d95bca897be32a1efa9dda2525d9eeddbfb01d1ab918d81  docs/DATABASE.md
7cc7277c1beac46813ee0f74011c12473d2dba2c816d8e516fad20f0422bf79a  docs/ENVIRONMENT.md
c6835a718138e4511225f8552a38cfa1dd070a9949703af3ba24cc4a68ff817d  docs/HOSTING.md
ef1b8bfceceddb7fa050b7e79f62510c702ff1af73cbeee254b395a3ff44709f  docs/INTEGRATION_GAPS.md
7ae3cf13f7148c88c47c6dbe918f8233436cb2ea97f7c436df890932d9da7b13  docs/LIVE_API.md
ccdd3dc4e5098d09897f7210b9181f257101373c05d6ae5f67b5f80567412ca7  docs/MERGE_REPORT.md
a84d32c852540d04f4d983cd2dbcab904bd96bf6ab43311c3bce9dd05a627c88  docs/NATIVE_PARITY.md
b86541dc971a83b9476fe460d3d8582bdcedd016151403fe8249fd457f4b60bd  docs/PRIVACY.md
f12cf1f8f94ff85256c38acaa226e47b8e507b794766084ea85d11f891c49b60  docs/PROTOTYPE_API.md
7939e5d7073af9b47b148d823bf7110c262a3c6e215b3744fbc532d03e10427a  docs/PUBLICATION_AUDIT.md
a30b7a9203e432d416498b9565809e53248cb1bbfdd0c0fe351dece6121e24dd  docs/provenance/IMPORTED_BUNDLE_README.md
4dc41b277ebf91fe47f56cbd410e7840efd0b95aaecfac8165226025dd8c08b7  docs/provenance/IMPORTED_LICENCE_SCOPE.md
b4db71877e630416aaf608e0cd35f4940d4dc69ca363562e4a83b6fef66d4bad  docs/provenance/android-build-attempt.txt
a51b1245e2aa70985f800b66910f0245b3127dac9c4c3e68a589f001c192db18  docs/provenance/android-core-results.txt
2af77ebd60b4f3a8c769ecf6641ec0c8c75fcea42d805c9a33ed929a2483b28c  docs/provenance/before-foundation-ARCHITECTURE.md
81b01a9cc8b0ee68a45352ddeab6f2bf5d24aa035185d80f337c7a8f9399a4ef  docs/provenance/before-foundation-BUILD_STATUS.md
4a9b46044c5bb8d56f1940a42ad767994143059c94df8e651ebe728e2cea4186  docs/provenance/before-foundation-INTEGRATION_GAPS.md
0e0d111e03215cd61ea822251b0cc17ff8bb2523679202ca803c388214196bc7  docs/provenance/before-foundation-README.md
a0040bb648f147c1bd6f2e40cb40842324ea173c8ba21039206b7cf11e7d6d87  docs/provenance/before-live-BUILD_STATUS.md
70c85638b0c4d386341057b8701d7460bae045f5226a7e76b0e01f3ffb8b6042  docs/provenance/before-prototype-ARCHITECTURE.md
1ebef0b42fb42189e0d0223f8d637832796246f0667498dcce69eb905def164c  docs/provenance/before-prototype-BUILD_STATUS.md
5ee64838f1a156f3617f7c2da8a009ef20e07cdaf7a0138214f426782fe88759  docs/provenance/before-prototype-DATABASE.md
4b7d6f5d00fca1a8473f96c6ab163866b02c56810bb5aacbd5f0cd45ba413aed  docs/provenance/before-prototype-ENVIRONMENT.md
9507a7823864fc7d92f2ab7562bc0d697945cd73286781e22fa3d8d833dd4c5d  docs/provenance/before-prototype-HOSTING.md
061c1aa137722025df926dc9331ce9459b7816cbe2b98e74ea43384752e092dd  docs/provenance/inputs.json
e67e203a80c1074df710e6d50bec253c993c2522706decd354170d923c6de77f  docs/provenance/mobile-sheet-test-results.txt
b9fc1b1b57fa87848aacb726d553b6e8f59fa1a7d4c4e24d77c92558bcfb1dd5  docs/provenance/registry-policy-results.txt
2e1ddd75dc54069f8d3dbc499c9214a45e090e8b17fda9bd6ee33ef059dfeed6  docs/provenance/registry-schema-draft.sql
881d4912f2a883d7ec5534fc47637eab589a2d0274e0d0bff2703b53436ad7cb  docs/provenance/static-source-results.txt
80193db5c75bdf57f7d718a038ba7dff9fb03fbe54d11fb26e732ceba64cc9da  docs/provenance/website-actions-results.txt
766f8354e5e9402b55e0dcdf5156b6b77dab6c56c3ebbedcaf5ff3f5184cf8c9  docs/provenance/website-test-results.txt
329beb7cd36c88726ba58182417ddac589b3e0611258b3216b4f0ac9e78a9a7e  docs/reference/BRAND_NOTICES.md
8fe663c6956a7b4209fcfd9855a2da456758984fb0fad97d03a9a6e953e42f74  docs/reference/BUILD_STATUS.md
f9797f513845d7feb139f4c621a9c3fbd25221c4015dca1af2b97181c6f942ec  docs/reference/DATABASE_AND_STATION_LIFECYCLE.md
abd3759a6f86f8062a9bb3715e32b54d5fcb4874f4955a896df5f9717a0fd399  docs/reference/DESIGN.md
d2e428732bd15985dbf2f0d4b23b2339b0531ab1783453a4e0428f05eb0ad6b3  env/migrations.env.example
2f01bedb5be442befcc1b1507160350382c8fe8843d97d34961c732195f50281  evidence/README.md
ad1ed1a545d14b83a986445d161cc63329bf5688c701d239e1dbc94068afc8c7  evidence/android-build-unavailable.txt
b49046271aa03df0825c59c041987158076a222612133fc0769358f49adb04a0  evidence/android-build.txt
68b01a9d55857902fc20278f88bcc5ad9c4d54e210a88de02a7fa34b547cb223  evidence/android-cloud-sync.txt
963703c283a99664f8c2619735d8df2d469a9ca30982590b66f452133d90a0d9  evidence/android-core.txt
ea5611d33a37d1290fcb2272c04604f5d8b13d5557c71f59fc4d14a63b45a359  evidence/android-emulator.txt
8a20ee572cf5b1b6c98d7baf760f690cf18015d7b81384753eff36b3f698c2f9  evidence/android-final-build.txt
9e8d3a95b809bdca24fbda758a1c1f0ed59727d468cca991b2ffcd628ef3cfb7  evidence/android-native/android-cached-offline.png
e00550a8ecea643ef5de58bc11aec3fdb36bc229cae192f8fd5778179af04612  evidence/android-native/android-connected.png
548d38febbddecda6e6af68068a785e7d3eeb7901fbd4e90dc47d5eb61ad52e9  evidence/android-native/android-offline.png
f68cb2d4b5bb171943d685bc7d2467b7f8ef991588791948ab65eab5e55df5c0  evidence/android-native/live-public-emulator-map.png
4f2fddbf6a2bcd0a5fb5b758f56f0cbfab0a6c5b21421b3fc3d418d1aaab5c97  evidence/android-native/live-public-emulator-station.png
fe853653676e05aa8bd081eb138eca4b6a76ae8096bfcbbaff11c6b930828933  evidence/android-native/release-0.3.0/public-dark-system-saved.png
66ae3600c5d2bda0974a70325edfa8b4ef328e4c53cb6ba7d5612ff2b20e3630  evidence/android-native/release-0.3.0/public-instrumentation.txt
02eb9064e1060062fb13bbd4b18cb22d0f9d4f21c5c762046390152828db6461  evidence/android-native/release-0.3.0/public-logos-list-map.png
08adae8adb3693dc24d15d170e7bc31049a262bfeb21f8b57ac921a66cf64ebb  evidence/android-native/release-0.3.0/public-map-only-controls.png
370b60fc90cce357f8ed17e60d3ea5f917fdbe2bbb7c0cca049c3586a3c94b18  evidence/android-native/release-0.3.0/public-shell-marker-tap.png
68eeb446a3c56c2cc7f436380b7f5998d132c0c64a9baae993ddcd54ccd6f561  evidence/android-native/release-0.3.0.json
c885d1189e9b2b34d6afb7a863474158bc1b5a5873fd67bb9a937ca53d810768  evidence/android-native/release-0.3.1.json
b872870779d1ea8f883f37d258c0948284f70d9aefe9701be42bb16821182a9c  evidence/android-native/release-0.3.2.json
d2d1c8e9ad2c14e78876093804d803ce02c8e8e1e431d80cb493a5d651eaf0a6  evidence/android-native/screenshots/android-about-en.png
754a44bb8ff52f9e039c32ec8b319bdc44a79261c5261b2f29be88bf27338325  evidence/android-native/screenshots/android-cards-en.png
0159d6454c927d644d475ee34246f6c3173fff7afe041b491e570926b839c5ab  evidence/android-native/screenshots/android-detail-en.png
8216d61a22783a1e5b7496095406fc9b9bb49667f442a1928c071f184ccfa3cf  evidence/android-native/screenshots/android-empty-en.png
bf2ab75bb4fb5740b5a844765821dad4adf227a7309eb7ea2afde357303d16e7  evidence/android-native/screenshots/android-list-en.png
d1425880c8fb4392dd8c0af45ca480cf729f1e60cb38a04d6dd796037a514072  evidence/android-native/screenshots/android-report-en.png
842dacc710f30f7e268238b19515838f40b60deaed755803d668e044f467c247  evidence/android-native/screenshots/android-settings-en.png
070f52efb280f120a655fb6432cbd72dcdab301aba404ee49ec5a769dbb764ca  evidence/android-native/screenshots/android-sort-en.png
839df1824694c2b394d2ea27c3ded3df8097270241eaf3fd8ea98a850a1af623  evidence/android-native/screenshots/android-wide-en.png
b03789b8418fd073896e2797d95ca27e8bf0b7a46552e8ee76e2f590138f3853  evidence/android-screen-tests.txt
4a9d51a468bc8c70d81e4d1a3bd375e0b575145dd43bdc295e47b9e848e82ce8  evidence/api.txt
ac76a427b41293dd8841ad985aedcc4aef6d1d1a1992a5cbc1c266336b47fc70  evidence/browser/approved-brand-320.png
73f7e002098ad0050861724c5b4c05b2efcd5881da47482bf400468f9a0b689e  evidence/browser/approved-brand-landing.png
721b429fc740c123a8983455b54d437341164811d74ea7491e640a06c983e18c  evidence/browser/approved-brand-map-only.png
5097c23cf958ae184344fac5f6f1c5e1128dce875106924ca39f9375894b252c  evidence/browser/approved-brand-mobile.png
1df276d8b5ab87026987b8ce52eb8287ac08f26f614491696e75148ce71b7bda  evidence/browser/documentation-1440.png
1b87e9faeba367b8ad66adbccf9f4cc27e81bc415f30a1bd9558dc68d81339a8  evidence/browser/documentation-390.png
5d46bafeee0f310d22fa75b632c4a523a0bc456438335374d5aa40f05692c5de  evidence/browser/map-390.png
6384995224da246205586c4448062e8fd163aa50c596573b2ffc5ceb2b97e7ea  evidence/browser/map-only-remote-logos.png
4e8a5820e74574049f0b3a6c90b1d5ba83ca2e49d8e85e17ac93f2c147276f08  evidence/browser/production-openfuel-mobile.png
e1fdf3ad16cb8c5dd04172c5421d67809895cd00576cac44f354d31b508e9278  evidence/browser/remote-brand-logos-mobile.png
ff05749ce575e5039c77d9eca4fac5e44d6b4f62aeda738f15c5b9177a88b39d  evidence/browser/website-1440.png
c0c1dca5002121720db1d3e0c2173111d47d776b1334f228b1407f1004e97d73  evidence/browser/website-390.png
ac64568a03908d875311f05c87916112fc6a580e5b0a5ff5580c9b0ca6f97ad4  evidence/browser-results.json
e008cbafdda8ffbc6d412e4acc33b40fd9bb52882e7d56e1eeaffc9b2ea51de7  evidence/browser.txt
ee36153ad94f73d5297ab3b34fb915ebb2733db40b1602c6edfbf8fccb2b976b  evidence/data/station-audit-2026-09-14.json
b2ac7e618d384445ef708ed2d625f8d9558b42e987d67baa06dcf1a3f2cb1cc5  evidence/database-migrations.txt
b2ac7e618d384445ef708ed2d625f8d9558b42e987d67baa06dcf1a3f2cb1cc5  evidence/database-tooling-unavailable.txt
fb693e8885dc24af890703a17432c77a193bceae4e9743e1310e301087339164  evidence/edge-read-api.txt
dbe227ea21060cb243d50f850c108f71107276cdd0e800c77bb1ad142eda9bff  evidence/expo/live-public-emulator-map.png
98d5e5c82f5d5dd6dfb17e2235b7eb1169279f397d407842f2316aebefc40e07  evidence/foundation-boundaries.txt
a017c20c8a8d4e5a63175acc296a7c92288dd526149d529221c822471afaeea3  evidence/ios-build-unavailable.txt
a017c20c8a8d4e5a63175acc296a7c92288dd526149d529221c822471afaeea3  evidence/ios-build.txt
314663f682f46ccc296309374196bcce7da5800b4e107fd5c2c6cbd6a176dd21  evidence/ios-core.txt
4006b94b024f302c229369a0a3087f69d1dc4ff6e721e8631c32d783432a28f7  evidence/ios-prototype-core.txt
40a241168414f96de35583860b5c4d366ef0d8d210e0eb435d1e99724de94e5b  evidence/ios-prototype-live.txt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  evidence/ios-ui-syntax.txt
aa007d5eabfab8bdf827cee0a846306cdf4a1886e2b6e64f209ac9e1fc4678de  evidence/live-api-local.json
972cb1108b9a4e60f4d5855ffc6352a99626cab2392ffb449623f086d99bb571  evidence/live-api-production.json
fdf5b72c185e0b1e2b7829d6c167ec00fad72affdc34704e3559bd63c5a61a93  evidence/live-downloads.json
61dbb6e76a3155200db85e4685799ec28f75bcaccd80a70434971737a3523bf8  evidence/native-baseline-unapproved.txt
61dbb6e76a3155200db85e4685799ec28f75bcaccd80a70434971737a3523bf8  evidence/native-visual-approval.txt
a1749d32506e52ffe1d1db03588a96b7a31699c4de1b6dddba4fb1c6de5824a4  evidence/production-web-smoke.json
84d3b82f2970601254fa8abd023c6dd945b38e1065a0b09f9794691c107e3934  evidence/prototype-cloud-smoke.json
0b205e3385f1eca7ce4a60d9bb45a07291e0cec7480020d91989ac4ccf00fd83  evidence/prototype-deployment.txt
11ae052da6d274019f181ad18c46c9beae415c4589131528c28bf8077ef14467  evidence/prototype-edge-tests.txt
f44923897bdf5d49f16904d1e30670a97d94f526fea8db574e11218450f06bd4  evidence/prototype-final-release.json
bc7d1a08c140f60977b411e3f0d1015d99794e43acffe6cd52afaa5797d5cd6d  evidence/prototype-packaging-tests.txt
324af79685a17d2f9f5c88c7e416271eeb95a37972f723bae05eddf372b59e62  evidence/prototype-python-tests.txt
c1b86b0e94947a9394800b27f5d3d03ac9c0bdb5f5353221522c9c836363afea  evidence/prototype-web/desktop.png
6b2b9bea26cebe61184c4fccf3a21bc1458edcee73a1abfa38c589dd71c7edca  evidence/prototype-web/landing.png
b7b630e53d2ad13aaaf70d8ace4d3d01152e65a5283562ae4324b22b6bc7cc89  evidence/prototype-web/mobile.png
07e96a838e8172a6a577d63f6f465a6cf3c714a080be5bf83eed0905cd55d141  evidence/prototype-web/results.json
54f2d2636ffbaf075cda8a94c636fb82b45504bd138b4c3b9dd829bc8a91d098  evidence/publication-scan.json
2293f65e6203b27ee8d501e60813d051cf5d7fbe19140591e2efd2379942a9b8  evidence/registry.txt
e6f1b2113b3e8dad6508cff950d240657fa05a93734473fd0937daf215bda9d1  evidence/repository.txt
c15d90a28bd7428934e2ac5d6193912abe6f6af4867fc2c7288bc09c48359f60  evidence/results.json
3ec00430de9feccf6d93bc10d436984cb48eee33a2f5f1933314ede9ddfcc1df  evidence/swiftui-syntax.txt
a5400be42f2a0e8a8f8b559221add5f03f73b147833e5e28b7b01ef72672ec2b  evidence/toolchain.txt
11f3521f2a438b89a3fdd4c5bb50ac9bd0950367115294cf15f115fdea656063  evidence/web-approved-brand-qa.json
26001a104fa64faf8e54f838dbf7f5bae8fa866c63e1f191af4bc5f79922fa15  evidence/web-followup-qa.json
f464e09d5a416e7983775b8ffe38e976084299dc788b4e2da015440421502687  evidence/web-live-location-denied.png
2e967738c63660cc3f6e1bf798649bc449ff1c0f0cd48f892f6d9fb72e696487  monorepo.json
39634f423872fff14586737b93ec3ecdcb397e3162de93a92d4a619c4faf280a  openfuel.code-workspace
a2a50ec12c10d698d8fdd1b114d7111da81047b8fb509668b26d34c537418b09  package-lock.json
a9886d4ce353df2cfed41448f29dae35eab32e18e2084ba4ba2ba0ab7b22cd49  package.json
f415ecfc71d85375a77d88c70ff223933560d7b17a78f29b531c0cd35f1d93fb  packages/assets/README.md
dbac7854203cc786ce8fd0f5cfe9c829094f32d1203a3955346952344fc94385  packages/assets/app-mobile.png
11752a9cf5185fce8e3ac884bca7712f24f94456c7702adb7758754908a45268  packages/assets/app-mobile.webp
482efcad29679de02928814ad6671004f368d1440e4d0c75681fee8bab202f7b  packages/assets/landing-a-1440.png
ccb7c611e8776f76a78ae40c956320253483eea470c57f871c8baed2e194d7fd  packages/assets/landing-a-390.png
f4dfd92c21ecad593efbdcf06e34d949c3d8c4a2a27fd222bc89073077cbf54c  packages/assets/landing-b-1440.png
ae5e2db2bead7be9636c56dc1b891ebaef07de4443195deeea73eaaaac080f02  packages/assets/landing-b-390.png
c099c8240a23b721fb784fb3b306cd7c6077c5f9d9c50233b39d09bb5a74778d  packages/assets/map-background.png
8534d68ff62808c927ddb761bea96f49c28a8a25e5667fa7302affdbf27c58f0  packages/assets/map-background.webp
5d2ed3afce353fd2bf1960154fbffa4cdb585bde0aa736eacfd7160dd2da6ce5  packages/assets/mobile-about-sheet.png
5638f509aaaa0631f89646706384a16af0448db1a9f0b97cd23c690f64836985  packages/brands/README.md
ff68dc9cf96109e542e5b127ca6a7d923b9a9b7a3279a4b74d3f39e78012e259  packages/brands/catalog.json
7afc7aeb06b8d54e5fc8221de446ddcd285e0b905f4c148bef256ecc643cd774  packages/brands/resolve.mjs
8cb63d8022143e126b4bca6462e5d8d7cb5be562458a5265bedd7344c0be5250  packages/contracts/README.md
a317240ac676c6f0e8eeb12d6a41e6a1c70dce984a54afb615c6de4ae1f0d255  packages/contracts/live-openapi.json
f66da382aa40325fa7d8ebe57ffd3d034ad45dea516cba4497f3e6d87f23f897  packages/contracts/openapi.json
c851d5c69494d98b7d84ed05f668c895ce44a00aaa1885af82b7bdc08b6add8a  packages/contracts/prototype-openapi.json
72491adf005d2944eab6ed9ac4079e520b86a013568a265b49fef731a794a6d2  packages/data/README.md
896af896375fb6cff70d08194fe9411d08874b138e617a0250684f03530e0053  packages/data/canada-cities.json
1894be73fd4b23caa4b751b34c39340426b1f65a63db4f487b938a68fcdcfaf3  packages/data/canada-stations.jsonl
f3216898d62622559c0a2b6b743a83000903be0515c57be6e63b0591fa921101  packages/data/corrections.mjs
68347a58de703fca299940da0eb5c662d9fc0cc4e605e5fd09fa0a8ed541aa4e  packages/data/market-averages.json
f76591fb788eb24349b00ed02071740396c58df0f6a0cf1762c005829a973942  packages/data/metadata.json
99bc2e7b6a120d93568bebe8ec32e860a55679ca9ee03d91b968a2f0695d7a1a  packages/data/station-corrections.json
921afb02d82595f1d60083d7dc28d3b8109761f19d2aab9fb7d738a13d4576b2  packages/design/README.md
3f4433188f986dc3bc9005cf8a61d7d1bc632165ee68d3ebb2bfa014e7ccf78c  packages/design/brand/README.md
01bc1850a8018d3893e0172a2c1294775dbbf175c6cc51a4a19a1787b42cd6ba  packages/design/brand/openfuel-app-icon-1024.png
45257ddce6ada3adecdd745cccc39080a15207a4ab2d9aa5ebb2113f90809144  packages/design/brand/openfuel-app-icon.svg
512d76ac3c2cfaaa818fdde43e86ec3237e48b8cd54ad9348fd7d86cf33dd007  packages/design/brand/openfuel-mark.png
f26e3266edbeadeae9c4f26afea0958101b56980c3fddd386921da06500136e9  packages/design/brand/openfuel-mark.svg
a4d67eabe8f28e868d41b0aba30a2bfeb8aa93aa77482528e3ed7465f6675a5e  packages/design/brand/openfuel-wordmark-dark.svg
6d76f280105f831563bdca641004ce1a1afe053d5d7e2de4c15960e0f3dfb444  packages/design/brand/openfuel-wordmark-light.svg
f68ee990c32dc05e9c72506ad8374d3b5b1a605e7b419ff6b02b9a9242fec76f  packages/design/goldens/html/about.png
2d731ad6198892be95c300d48226c9936a89f1228406b0dbced9494928006eaf  packages/design/goldens/html/cards.png
a491ddc371e6f71835d4cbf61ffcd22349f15e03aa315cf335be4d7db63c369d  packages/design/goldens/html/detail.png
859b07101aebce650a84b91131bf5915bd2d6e98a9c55e5ad006edda09e0747f  packages/design/goldens/html/list.png
1e0eed6b27b520db5b4a691ab4bbd04843bf3f2ce69927167b5d9ce213c8263c  packages/design/goldens/html/manifest.json
36905b5c231dafc0a658a0a92dfde4d57b2cc92499c1ffb8431ac9ba26c7a1a2  packages/design/goldens/html/report.png
bd21b71428a8243128c23e9a9e5011fca096e69b2fe552edd9e8f9e372533f95  packages/design/goldens/html/settings.png
fd2faf95133fdcaf3c149e21bb04d24ad7eeb8af0e29cf7985eae19aef90a9a1  packages/design/goldens/html/sort.png
6bd009633fa93754f9b045186bfd20b948794680df18fe99c808e724380f65a1  packages/design/goldens/html/wide.png
d658640eab3d77a8d2e0b901613f13ae7a9c061b95234929abf7f22b845d169e  packages/design/logo-proposal/DESIGN.md
c1d443305e9f9dc335611e0f8456912141b69ea7b07d06778356bf1795a96fab  packages/design/logo-proposal/concept-board-mobile.png
7dcd549a7c398381f2f05134e789a61628a697ff79e4a4aeae3686e8e4c2c82b  packages/design/logo-proposal/concept-board.png
6d54b34bd9a95f9d09259e1353f9a59685f949905b10e4426fd71f65545e0918  packages/design/logo-proposal/index.html
a6a6c6c3f2d379b62a70480ca18e114ae7fba4b833232895c03b75973897b15b  packages/design/logo-proposal/open-lane-app-icon.svg
be3d9eb0548315763c916a4082eb6376a2284e09a78a40f180614f53a2ac22f8  packages/design/logo-proposal/open-lane-mark.svg
c4d6b3628734c481be095718445488597bb830b0adb604375759b5eae3f1c54a  packages/design/logo-proposal/open-lane-wordmark-dark.svg
52a9846b1909cca7e2ee24296de538ffe559e17bb63ab613c393a081566143e3  packages/design/logo-proposal/open-lane-wordmark-light.svg
02f6d8bcd7083bbaa98e2fc00e5e3a58fc0ba560ed06327cce50615c0b683b85  packages/design/logo-proposal/open-loop-app-icon.svg
9c6f8ad464d8f92d6121da6be12b0428309a67b45c69786d3c32c444ade99c33  packages/design/logo-proposal/open-loop-mark.svg
589b7605097c312629761dfeaa0ed3a01e96758f39ba8b71800f9d243f2fa067  packages/design/native-goldens/README.md
4f710cb17423c657a28d7352e43639cc7ff538a2e987ea5ff7ac797ca47bf600  packages/design/tokens.json
dd4139068b61670610467554d5b72535bdb05c7b984008c76fc51e8b0a17e987  packages/fixtures/README.md
84afb5088305c22aca3df5d47c765c1b22dfb2fb6d65f8deb1a5903223d5609b  packages/fixtures/api-stations.json
b079e413c8ddd570efeece1b7538753816b90e6610d8e8c26eda2e231276c9ec  packages/mobile/basemap.png
e7e428a2de912ab32496c86976ebf60c221c900626a532323b24db65a24595a5  packages/mobile/basemap.svg
5e41c42c7eb26db4750358bc8eeb84e4727772c177de50531976bc1a952877b9  packages/mobile/stations.json
2507b90dcebe6681681b360c2c158ad9670199060364b4c50267e48d26c3fbd5  pyproject.toml
03902da75f5b5f2f8b33c836d440702cfa58d340e0d49707cccf534c8bcdf9ff  requirements-dev.txt
b4264a0c69e8afcbd34893e349b8fb4fd33596d8d4e87ffd7dfa7017a869423b  services/api/.dockerignore
c900c3ddb939a43579cc5bd60acf631b7f2a11129b0e8679d8214c937d8aa313  services/api/Dockerfile
386f19d3076bac1254a895f78d51662e7400c633fa0982a69d293d4e5ae59c28  services/api/README.md
fe9dbbb6011b2e725132a30c561aaee713ba155352b16391fe6e5d255117eed0  services/api/openfuel/__init__.py
75cd69769bee3e46f76de6e02fc1e37ade9abab166e36375d9ccf618b305b206  services/api/openfuel/api.py
12c6dc71d4256f8e929528e792bb55d8145b0c03d652691b4c50aaf10c82fda3  services/api/openfuel/audit.py
95f3de23221c1352f93278c2cec8211614b2591378644890ed5bf4455448742a  services/api/openfuel/cli.py
c6e06809bb7a4fa93100ab4f1e377cbb52962a74f9bf8def6aaf246fbf55a663  services/api/openfuel/models.py
d0a98d3e6ac5743e7e7bead92e34d0e301c1640823e15c36c9d081f5acea58b4  services/api/openfuel/schema.sql
24efc9b19728e3c89f58be35bd4a8d74b81240687a947972f22945519abf386f  services/api/openfuel/store.py
b160d82f7811555051f8966d8e02750a985227c1d022208c784e606946f2eada  services/api/pytest.ini
ca0f801e585407867b6b4dab7a6819f99c6f801fd5ff033e3d42787a381329a2  services/api/requirements-dev.txt
b4b62bf76b18d0b7500665058bb615fd79b4bc786410b62ca3c1c046a565ef2b  services/api/requirements.txt
29bcb813a1c0d5d84aa788aee0687663d141186f8c288f29e932203db986fc39  services/api/tests/test_api_and_ledger.py
78bf7f932c625534b938662677764b5ad700c6c66d53161b229d7c919f2da374  services/edge/migrations/0001_prototype.sql
70ec4e200b80c03b8186c3a9fd64101997c3196e331d4b2250ae83ee1cc8fa92  services/edge/migrations/0002_samples.sql
4c964e93e40c4e2c17e6e13b2ead2d48b8fd5e8fc95a1ca93c22e8d1585b93dc  services/edge/migrations/0003_report_ordering.sql
8389f8fad0b90f3c5bffdedf203d2cf2c06b6ae3eaf65860629df509f55c055d  services/edge/prototype.mjs
438cf858bd6e602d35f347c830141ace859d67215728eb00d6f5557abb6bbaa4  services/edge/prototype.test.mjs
e5b5e44aa5b189e71864c069c97ffed4099f001f58cabaeb8468cc8f846aa3bd  services/edge/worker.mjs
a145bab4414ff6b22f034f536ba2b0c9a4db79812dbfce181658ca463939885c  services/edge/worker.test.mjs
d54ad838e4a62339147f6cf797283d2fdcc2bb043c173ad5301760df0ae463f4  services/live/migrations/0001_live.sql
92f64ab1c1e0a88557134779ad568ae0da85f2f99093ab4572b23457fd80a5e5  services/live/worker.mjs
ef29377c0c1da121c4e8ee9d21a6d6debf04d10580d8e7db29470f41b85a821c  services/live/worker.test.mjs
ba96a6e337e9adf62b2d057f9ca08220359db460de4538fdc31c8fa6385e4887  services/registry/README.md
29b03b2c02e48aa258b6e606baba17e0dcf57471c678cb26ab487791de6b4de2  services/registry/policy.py
e9548328f57ed224b743f6a051d98d65407b53a6873d2d456ac7a39b2ffb6398  services/registry/test_policy.py
13a705f0f3fe7d742d334c8d3ac284c263eb00c16972688c420654a29221c0db  supabase/config.toml
f6e119232e47d955f3166d6658a2c12d9ce32fe999e23100962a160cfad39b7f  supabase/migrations/20260906000100_registry.sql
ecac8cb1f27632268dc46f246479649bf7eeae12cfccb2d968e33942ab050367  supabase/migrations/20260906000200_public_reads.sql
d51f00d8d54219f2eeccdfdcba72319b101feabcd4f09e2ea2b8be752fdb9d43  supabase/seed/demo.sql
fd8c435316ba9677f6958fc0ead171cce7f764f2b8be3ba03551d60757edb509  supabase/tests/database/registry.test.sql
5a81749e09ea7ebc70eaa10858e29e1064994302dac4963169d0513a74db0573  tests/browser_checks.py
59f17e78cdc1f7484c7b592421499b36e4ad5c75ec0ce7579fa1a6be379679ba  tests/test_foundation.py
7abd2c666903ed75849c57ff33d1696fe5ca3e7457645eab1311dd1dd5d781aa  tests/test_repository.py
5d3801b54e0dd370414eca2b6b28f19294ba64122dcdf0db56fcb877c83eb68f  tests/test_visual_gate.py
fe9dbbb6011b2e725132a30c561aaee713ba155352b16391fe6e5d255117eed0  tools/__init__.py
c1a1f7fcdf997dca03eae979e7cdb1ed1e0b270823e5e3d2183757798bd67d50  tools/audit_station_data.py
8935e6aca418bb323dbd32e617451d8aa877a20243d59416f5773157dec58e0d  tools/capture_reference.py
6b367d54baffb377ad0a00236a0914542efa3f14d7efc77a4beafd1b28e56b3b  tools/database.py
f391b52f093668f3209459b64202d6df212f28da1336242978aff77db42ecd4b  tools/generate_mobile.py
67f94db99eae4086f67feef03ed51e002faea3a87a79d7bb3c4c35a81a6272f4  tools/import_live_data.py
35e6ee35da7a18e4015cc6f03273ad30c6bdb20c41fc81303f2245df2727c81a  tools/project.py
f2ddb4c5ef639ed06cd872c4a992237cc74da4cc85852eaeff88d2137bcc80de  tools/public_config.py
e628895a0fc1b2f6feb978bd21acd3c05a901add40bfc7650ab1563b87da068d  tools/seed_database.py
93e15f6932fb442ed7626781950fb7c74f255ed391cfe7cd395848bdd0d3bd30  tools/smoke_live.py
221d5ba94f3a90615ff0839f0273853820437b1c6b71b456ea5f2ed04df0d1a5  tools/visual_gate.py
f5e4012c17fb360e7e269306185dada22f9741882ab9f355e72ceb162db35b11  wrangler.jsonc
