faca9d878a3a24e22649e98189441fdb762ad837 b2ffe7f8b723d852f2aab34da2c4a2527658001e hkl <haris.lal.1974@gmail.com> 1780558009 +0000	commit: Sales billing groundwork (Stages A-D repair, v14)
b2ffe7f8b723d852f2aab34da2c4a2527658001e 65ad0728f94375d30f3529a752a2f7931aa000f6 hkl <haris.lal.1974@gmail.com> 1780558424 +0000	commit: Sales Stage E: Tax Invoice (360sales-v15)
65ad0728f94375d30f3529a752a2f7931aa000f6 1c2164f2520cdf92ff8b56fd89ebab4abc2962e6 hkl <haris.lal.1974@gmail.com> 1780562160 +0000	commit: Sales Stage F+G: Delivery Challan + Payment linkage (360sales-v16)
1c2164f2520cdf92ff8b56fd89ebab4abc2962e6 be76a944f6197c873eaffaafb69c82afbbd47370 hkl <haris.lal.1974@gmail.com> 1780564469 +0000	commit: Stage G.2: Close the settlement loop — Custodian receipt → Sales invoice
be76a944f6197c873eaffaafb69c82afbbd47370 9a2ab33dfb4de8fa9f9ea51ed5f6e11e57281012 hkl <haris.lal.1974@gmail.com> 1780572358 +0000	commit: Sales Billing: test dataset, Playwright spec (40/40), CiC + manual guide
9a2ab33dfb4de8fa9f9ea51ed5f6e11e57281012 86bd524288881b8d9391b4e2f45d39e63e41ee1f hkl <haris.lal.1974@gmail.com> 1780573038 +0000	commit: Billing polish: client_state on invoice form + party-scoped invoice picker
86bd524288881b8d9391b4e2f45d39e63e41ee1f 3651d405d1d9642a25b8136551efe222f5cad5da hkl <haris.lal.1974@gmail.com> 1780574237 +0000	commit: Cross-PWA: Stores payables ↔ Custodian (inbound vendor-bill settlement)
3651d405d1d9642a25b8136551efe222f5cad5da 00d32b60b560ec56c17b82e2a5ca0ee779c00214 hkl <haris.lal.1974@gmail.com> 1780574710 +0000	commit: Cross-PWA outbound: Stores issues → Sales job profitability (360sales-v18)
00d32b60b560ec56c17b82e2a5ca0ee779c00214 7c5d01a802906dfaedc6980e41f7849a1001fd61 hkl <haris.lal.1974@gmail.com> 1780592796 +0000	commit: Maps Provider Policy: enforce primary/fallback rule for new PWAs
7c5d01a802906dfaedc6980e41f7849a1001fd61 1ee02a09dd20b5dafda03bc6a5be44f305764203 hkl <haris.lal.1974@gmail.com> 1780594025 +0000	commit: Tour Planner Playground — MDD + Phase 1 (TomTom MCP computeBestOrder)
1ee02a09dd20b5dafda03bc6a5be44f305764203 e78ad1b2e7b2b7f5e1d783cfab5f350a7050ee40 hkl <haris.lal.1974@gmail.com> 1780594530 +0000	commit: Tour Planner Playground — Phase 2: tour-pg-proxy live (server-side bearer hide)
e78ad1b2e7b2b7f5e1d783cfab5f350a7050ee40 9b13f49aa52f65d27ec8c9cf6bad324c40275184 hkl <haris.lal.1974@gmail.com> 1780594857 +0000	commit: Tour Planner Playground — Phase 3: PWA shell (tour-pg-v1)
9b13f49aa52f65d27ec8c9cf6bad324c40275184 d49b4a770b17f05b0865c6b91f5f9e0632a91dc1 hkl <haris.lal.1974@gmail.com> 1780595453 +0000	commit: Tour Planner Playground — Phase 4 done (sample, Hub, tests, docs) + tile UX
d49b4a770b17f05b0865c6b91f5f9e0632a91dc1 bfda775f94f6c154552ec575fb36c6a218474f82 hkl <haris.lal.1974@gmail.com> 1780596194 +0000	commit: Tour-PG tile UX + Hub ?next= redirect pattern (system-wide)
bfda775f94f6c154552ec575fb36c6a218474f82 ed91a2bb6f71cd989d7f64109b3e62681ca485b2 hkl <haris.lal.1974@gmail.com> 1780597112 +0000	commit: Safe-bottom CSS helper rolled out across 19 PWAs (system-wide UX fix)
ed91a2bb6f71cd989d7f64109b3e62681ca485b2 fd00cb6749016ce9306dd01b580163a0a829ecbb hkl <haris.lal.1974@gmail.com> 1780597429 +0000	commit: Tour-PG: prominent top action bar + excluded stops stay in place
fd00cb6749016ce9306dd01b580163a0a829ecbb 74c38b8062f071a6133aaf50b8a14d62773df68b hkl <haris.lal.1974@gmail.com> 1780597972 +0000	commit: Tour-PG: remove redundant sticky bottom bar (totals/share already at top)
74c38b8062f071a6133aaf50b8a14d62773df68b 74c38b8062f071a6133aaf50b8a14d62773df68b hkl <haris.lal.1974@gmail.com> 1780617017 +0000	reset: moving to HEAD
74c38b8062f071a6133aaf50b8a14d62773df68b d056581894e7f35023229b762788765eb38d3160 hkl <haris.lal.1974@gmail.com> 1780617076 +0000	commit: tour-pg v7: fix wrong stop order in TomTom optimised route + add 'needs re-optimise' UX banner
d056581894e7f35023229b762788765eb38d3160 1630b7c3f49143dc0b0b2cbd39c24ff6ebb57fdb hkl <haris.lal.1974@gmail.com> 1780617752 +0000	commit: tour-pg v8: add 'Open route in Google Maps' to share modal
1630b7c3f49143dc0b0b2cbd39c24ff6ebb57fdb 92716ece71364cddaa275d242c0e99503dbbf636 hkl <haris.lal.1974@gmail.com> 1780618247 +0000	commit: tour-pg v9: inline route preview (Leaflet + OSM tiles)
92716ece71364cddaa275d242c0e99503dbbf636 faa64d68f7b0edbd36b929491e4de74b2acdbacb hkl <haris.lal.1974@gmail.com> 1780618408 +0000	commit: tour-pg v10: default inline route preview to collapsed
faa64d68f7b0edbd36b929491e4de74b2acdbacb 5fed265c09d568121a52fa35bfc0b9fef8099374 hkl <haris.lal.1974@gmail.com> 1780651628 +0000	commit: CounterManagement mini-PWA — Phase 1 LIVE (counters-v1)
5fed265c09d568121a52fa35bfc0b9fef8099374 eb285a99a45675000be62d7965a17a7de7ebe941 hkl <haris.lal.1974@gmail.com> 1780652312 +0000	commit: counters-v2: Phase 2a — server-side store-allocation + upload approval
eb285a99a45675000be62d7965a17a7de7ebe941 9f683f1ce4669ee279b6ac6dbf5f61a02e4f1388 hkl <haris.lal.1974@gmail.com> 1780652578 +0000	commit: recce-v7 + counters Phase 2b — wire Recce to counter registry (opt-in)
9f683f1ce4669ee279b6ac6dbf5f61a02e4f1388 d3e9d4c2add0ac27ea0e5c865fcc3fd3b7b0efb4 hkl <haris.lal.1974@gmail.com> 1780653217 +0000	commit: counters-v3: Phase 3 — multi-Recce per (counter, job_id) + official picker
d3e9d4c2add0ac27ea0e5c865fcc3fd3b7b0efb4 222f0aabb3fae054e3d0b8ec12fb8a61f6005f3d hkl <haris.lal.1974@gmail.com> 1780653726 +0000	commit: Phase 4 MDD — client portal /recce-client/ (draft for user review)
222f0aabb3fae054e3d0b8ec12fb8a61f6005f3d ca3c84f4a77a7af2edc930f518f62c383b30e880 hkl <haris.lal.1974@gmail.com> 1780654339 +0000	commit: Phase 4.0a — view_url remediation (signed-URL proxy + Traefik lockdown)
ca3c84f4a77a7af2edc930f518f62c383b30e880 835778b44eeaeb0916000e966b1c3adb7aeacc64 hkl <haris.lal.1974@gmail.com> 1780655482 +0000	commit: Phase 4.1 — client portal DB layer + mail relay (dev mode)
835778b44eeaeb0916000e966b1c3adb7aeacc64 dd06d0cdacd8c2ec500cf3b1f46cd7e236559265 hkl <haris.lal.1974@gmail.com> 1780656045 +0000	commit: Phase 4.2 — /recce-client/ PWA shell LIVE (recce-client-v1)
dd06d0cdacd8c2ec500cf3b1f46cd7e236559265 09fd981863a736cea332b5c234fc313928f7a121 hkl <haris.lal.1974@gmail.com> 1780659044 +0000	commit: Phase 4.4 — client response UI: Approve / Reject / Approve w/ Changes
09fd981863a736cea332b5c234fc313928f7a121 9c14ef45ccfd3793d1b6c3017aa1eb16f605ef0d hkl <haris.lal.1974@gmail.com> 1780661453 +0000	commit: Recce v9 — restore supervisor admin view (header pill + back button)
9c14ef45ccfd3793d1b6c3017aa1eb16f605ef0d 95e08ff24b9e0717f639c8c1f10314b066327f8b hkl <haris.lal.1974@gmail.com> 1780662318 +0000	commit: Recce v10 — prominent View / PDF / Regen buttons on admin tiles
95e08ff24b9e0717f639c8c1f10314b066327f8b 1d831da4a57b08592997f8a5aea42527e49b86e6 hkl <haris.lal.1974@gmail.com> 1780662797 +0000	commit: Recce v11 — user-name pill on hero + every header (cross-PWA pattern)
1d831da4a57b08592997f8a5aea42527e49b86e6 db5c6b2e9a6c57883cf3417ab6894395d33698ac hkl <haris.lal.1974@gmail.com> 1780687768 +0000	commit: Recce v12 — edit-request workflow (creator + supervisor)
db5c6b2e9a6c57883cf3417ab6894395d33698ac 1ecfa002d42809fe6627f3d85c9cc4c831d22644 hkl <haris.lal.1974@gmail.com> 1780688086 +0000	commit: Recce v13 — cross-device edit via slides-proxy fetch-recce
1ecfa002d42809fe6627f3d85c9cc4c831d22644 304f11386be00d4c8cf97f0cd5bce6a7c802de3f hkl <haris.lal.1974@gmail.com> 1780688727 +0000	commit: Recce v14 — supervisor delete-with-reason + restore + deleted view
304f11386be00d4c8cf97f0cd5bce6a7c802de3f cc93624aff466346d52544cfc4642d3fbec496f6 hkl <haris.lal.1974@gmail.com> 1780690970 +0000	commit: Recce v15a — bilingual EN/HI infrastructure (no translations yet)
cc93624aff466346d52544cfc4642d3fbec496f6 0a315bf0defa850ef5d7ac2f7ef86bcdfeab8682 hkl <haris.lal.1974@gmail.com> 1780713955 +0000	commit: Recce v15b — bilingual: static HTML chrome (124 keys EN↔HI)
0a315bf0defa850ef5d7ac2f7ef86bcdfeab8682 12960ace26c28e765ee2474c50749a0eb452c002 hkl <haris.lal.1974@gmail.com> 1780714759 +0000	commit: Recce v15c — bilingual: JS-built UI (toasts + tiles + admin chrome)
12960ace26c28e765ee2474c50749a0eb452c002 89acf4be0d9eb3d970ae38ad806a65f0fe6fded4 hkl <haris.lal.1974@gmail.com> 1780715515 +0000	commit: tour-pg v19 — manual tour planner (no Excel) + hub wiring
89acf4be0d9eb3d970ae38ad806a65f0fe6fded4 2c22ff32030409d90578f9dbeff543b39d2918c8 hkl <haris.lal.1974@gmail.com> 1780715792 +0000	commit: Recce v15d — bilingual last-mile + 🔊 speaker icons + devguide pitfalls
2c22ff32030409d90578f9dbeff543b39d2918c8 d088ae077a54d5a85f5c9f475f58989484bde483 hkl <haris.lal.1974@gmail.com> 1780716709 +0000	commit: counters-v5: Phase 4.5 — supervisor admin UI for client + user mgmt
d088ae077a54d5a85f5c9f475f58989484bde483 4848773132b307b73b417a92bb98cf19353d52ff hkl <haris.lal.1974@gmail.com> 1780718676 +0000	commit: counters v6 (Phase 4.6): notifications — triggers + queue + dispatcher + supervisor UI
4848773132b307b73b417a92bb98cf19353d52ff 4810cf0ee0ebe25ace60d044f055ccc3097d81fd hkl <haris.lal.1974@gmail.com> 1781411438 +0000	commit: counters v7 + recce-client v3 (Phase 4.7): client portal audit log
4810cf0ee0ebe25ace60d044f055ccc3097d81fd 486c51bcae67d2b3213db771b49e6e3d30330c55 hkl <haris.lal.1974@gmail.com> 1781414993 +0000	commit: tour-pg v21 — fix geocode freeze: api() per-endpoint timeout
486c51bcae67d2b3213db771b49e6e3d30330c55 1eddde29a68a79ba248681a3ff79ff46537054fa hkl <haris.lal.1974@gmail.com> 1781415332 +0000	commit: counters v8 + recce-client v4 (Phase 4.8): session management + revoke
1eddde29a68a79ba248681a3ff79ff46537054fa 13751fdcc0facfcf5e6a198dc23e7562003def42 hkl <haris.lal.1974@gmail.com> 1781420591 +0000	commit: recce-client v5 (Phase 4.9): notification preferences
13751fdcc0facfcf5e6a198dc23e7562003def42 a8bb911988b666dbb3d3e82e603b242c1b1f63e7 hkl <haris.lal.1974@gmail.com> 1781424979 +0000	commit: recce-client v6 (Phase 4.10): bulk approve / reject
a8bb911988b666dbb3d3e82e603b242c1b1f63e7 178ebecf3fa0ec2e5ea80205e27130b0cd2274a7 hkl <haris.lal.1974@gmail.com> 1781426060 +0000	commit: counters v9 (Phase 4.11): suspicious-login detection
178ebecf3fa0ec2e5ea80205e27130b0cd2274a7 752e9dc68604b8692ee31858be847f0e7ffdd31a hkl <haris.lal.1974@gmail.com> 1781427479 +0000	commit: counters v10 (Phase 4.12): audit export + retention
752e9dc68604b8692ee31858be847f0e7ffdd31a a21e32cca0d220cbd7aab2edd59fa4f830bf02f2 hkl <haris.lal.1974@gmail.com> 1781428196 +0000	commit: add /vcc skill — VCC pre-build checklist as Claude Code slash command
a21e32cca0d220cbd7aab2edd59fa4f830bf02f2 4b0436d2314366df2a67bdf7b0bd12c9acc4af04 hkl <haris.lal.1974@gmail.com> 1781428290 +0000	commit: recce-client v7 (Phase 4.13): daily digest emails
4b0436d2314366df2a67bdf7b0bd12c9acc4af04 49111abd270b7a1bf8cca4683bc665937f94b2be hkl <haris.lal.1974@gmail.com> 1781429191 +0000	commit: counters v11 (Phase 4.14): audit anomaly dashboard
49111abd270b7a1bf8cca4683bc665937f94b2be 25fba159720bbd70ceadca7664a097255085bc68 hkl <haris.lal.1974@gmail.com> 1781430069 +0000	commit: counters v12 (Phase 4.15): supervisor weekly digest
25fba159720bbd70ceadca7664a097255085bc68 78b902b6d1f6bd654cd035b645ceeef294784c7b hkl <haris.lal.1974@gmail.com> 1781430658 +0000	commit: recce-client v8 (Phase 4.16): Recce comparison view
78b902b6d1f6bd654cd035b645ceeef294784c7b 83f377ee2049cb3244ae9657ec40e7fcd2362ef3 hkl <haris.lal.1974@gmail.com> 1781433710 +0000	commit: counters v14 + recce-client v9 (Phase 4.17): per-Recce comment thread
83f377ee2049cb3244ae9657ec40e7fcd2362ef3 de0f3546b04ed199d1e065310fb90fdcec949417 hkl <haris.lal.1974@gmail.com> 1781434336 +0000	commit: counters v15 + recce v16 (Phase 4.18): supervisor onboarding tour + client search/filter
de0f3546b04ed199d1e065310fb90fdcec949417 ecc47fa1f55bba0a1873a90a0dd9f96593d6d2e6 hkl <haris.lal.1974@gmail.com> 1781434642 +0000	commit: counters v15 + recce-client v10 (Phase 4.18): fresh-link audit + supervisor visibility
ecc47fa1f55bba0a1873a90a0dd9f96593d6d2e6 9e91ef67ea3b92be45177f93699045c8deec376f hkl <haris.lal.1974@gmail.com> 1781449786 +0000	commit: tutorials/: bilingual library + JSON-driven player + 11 case-study tutorials
9e91ef67ea3b92be45177f93699045c8deec376f 4bf1f5b42c3b2ed2d3f0f719899fc755599a7496 hkl <haris.lal.1974@gmail.com> 1781452532 +0000	commit: custodian-v27: onboarding tour + 24 tutorial screenshots from clean slate
4bf1f5b42c3b2ed2d3f0f719899fc755599a7496 c74090e73c4efe80c01d879b53ecb5db9bd8d643 hkl <haris.lal.1974@gmail.com> 1781453996 +0000	commit: custodian tutorial: add 19 webm screen recordings + video-enabled spec
c74090e73c4efe80c01d879b53ecb5db9bd8d643 792ccaf7cdbf32abc8921a473f5286dbcc016423 hkl <haris.lal.1974@gmail.com> 1781455115 +0000	commit: tutorials/: re-shoot with real HP counters + 7 meaningful clients + brand-code convention
792ccaf7cdbf32abc8921a473f5286dbcc016423 097da8b57965bbd218bcb96f2aac8ebf9b343ee5 hkl <haris.lal.1974@gmail.com> 1781497941 +0000	commit: custodian tutorial: add video player page
097da8b57965bbd218bcb96f2aac8ebf9b343ee5 0f4758383c5f46d6b8de543a2a47751196f508b5 hkl <haris.lal.1974@gmail.com> 1781500662 +0000	commit: custodian tutorial: complete tutorial video with AI voiceover + live captions
0f4758383c5f46d6b8de543a2a47751196f508b5 d3a86ebe0859c8b7c10d456252472a0aee7f1f76 hkl <haris.lal.1974@gmail.com> 1781502514 +0000	commit: custodian tutorial: re-record with slowMo:800 for visible UI actions
d3a86ebe0859c8b7c10d456252472a0aee7f1f76 c6d7c52a5414cc5cca84c279e7021d8ce6eeab2a hkl <haris.lal.1974@gmail.com> 1781514524 +0000	commit: custodian tutorial v6 (Phase 4.10): H.264-only CRF 18 + re-recorded clips
c6d7c52a5414cc5cca84c279e7021d8ce6eeab2a 5e52a178ecfb4c97f234f1c6901426469861bf4b hkl <haris.lal.1974@gmail.com> 1781517338 +0000	commit: vehicle PWA: full bilingual EN/HI conversion + lang toggle in top bar (v29)
5e52a178ecfb4c97f234f1c6901426469861bf4b f6ae4569db6c786825e8a969b4a3f782e54894e7 hkl <haris.lal.1974@gmail.com> 1781523312 +0000	commit: custodian tutorial v7 (Phase 4.11): pipeline cleanup + video DevGuide
f6ae4569db6c786825e8a969b4a3f782e54894e7 5ebf5135f882a4a93dd54185a8c2a72d56fe7bc3 hkl <haris.lal.1974@gmail.com> 1781526994 +0000	commit: recce: add top-bar EN/हिं toggle + fix setLang re-render (bilingual parity with Vehicle)
5ebf5135f882a4a93dd54185a8c2a72d56fe7bc3 8f1ecc2e1606688132109a5c039ff9336067bc85 hkl <haris.lal.1974@gmail.com> 1781527136 +0000	commit: recce v16: client approval admin RPCs + supersede flow + /recce-client/ deprecated badge
8f1ecc2e1606688132109a5c039ff9336067bc85 151aedf7470f60e0ca85c5e048e5d12325aeaf8f hkl <haris.lal.1974@gmail.com> 1781536926 +0000	commit: Learning Hub v1 (Phase 4.12): new PWA + view tracking + TM dashboard
151aedf7470f60e0ca85c5e048e5d12325aeaf8f 3a808aba2be8542486b8d76617a6ede440e86431 hkl <haris.lal.1974@gmail.com> 1781537609 +0000	commit: learn: fix double-fire beacon + filter learn from allotted-PWAs display
3a808aba2be8542486b8d76617a6ede440e86431 4df2b57fc48863dd9eaddf787a418c2f278c9bb6 hkl <haris.lal.1974@gmail.com> 1782206353 +0000	commit: custodian v30: deactivated tile display + employee sync trigger + graphify memory integration
4df2b57fc48863dd9eaddf787a418c2f278c9bb6 49cea2269c23a0d32270e9a8e7782ae528dfe34d hkl <haris.lal.1974@gmail.com> 1782215235 +0000	commit: yagya portfolio: rename 9 videos to descriptive names + wire all 21 clips
49cea2269c23a0d32270e9a8e7782ae528dfe34d 66a4fc975983c336c31466609425b5fc874049b4 hkl <haris.lal.1974@gmail.com> 1782216082 +0000	commit: yagya portfolio: drop Iron + Diet Coke, reorder Archive, update counter to /019
66a4fc975983c336c31466609425b5fc874049b4 db50745d0c0e1a02825ae4a2740bf3fe52db05d1 hkl <haris.lal.1974@gmail.com> 1782216155 +0000	commit: yagya portfolio: restore Diet Coke to Archive end, counter /020
db50745d0c0e1a02825ae4a2740bf3fe52db05d1 933cc2cf585e0461fc7df6ceb4f0a7b0efe5a790 hkl <haris.lal.1974@gmail.com> 1782216993 +0000	commit: yagya portfolio: pillarbox 7 portrait clips to 1920x1080 16:9
933cc2cf585e0461fc7df6ceb4f0a7b0efe5a790 2a325fecf768c9d0e5ab99524335a45c526bafe6 hkl <haris.lal.1974@gmail.com> 1782217707 +0000	commit: yagya portfolio: remove Field Notes + Still in Motion, counter /018
2a325fecf768c9d0e5ab99524335a45c526bafe6 cc71f62b221d90b730f48d8aa1ba036bf4f971b5 hkl <haris.lal.1974@gmail.com> 1782217845 +0000	commit: yagya portfolio: remove Flash Take, counter /017
cc71f62b221d90b730f48d8aa1ba036bf4f971b5 cc71f62b221d90b730f48d8aa1ba036bf4f971b5 hkl <haris.lal.1974@gmail.com> 1782224755 +0000	checkout: moving from master to dev
cc71f62b221d90b730f48d8aa1ba036bf4f971b5 cc71f62b221d90b730f48d8aa1ba036bf4f971b5 hkl <haris.lal.1974@gmail.com> 1782224755 +0000	checkout: moving from dev to master
cc71f62b221d90b730f48d8aa1ba036bf4f971b5 1bb5a31840157047861d0bcc8026389e5358254b hkl <haris.lal.1974@gmail.com> 1782224801 +0000	commit: infra: dev/prod environment separation (Phases 1-5)
1bb5a31840157047861d0bcc8026389e5358254b cc71f62b221d90b730f48d8aa1ba036bf4f971b5 hkl <haris.lal.1974@gmail.com> 1782224810 +0000	checkout: moving from master to dev
cc71f62b221d90b730f48d8aa1ba036bf4f971b5 1bb5a31840157047861d0bcc8026389e5358254b hkl <haris.lal.1974@gmail.com> 1782224810 +0000	merge master: Fast-forward
1bb5a31840157047861d0bcc8026389e5358254b 1bb5a31840157047861d0bcc8026389e5358254b hkl <haris.lal.1974@gmail.com> 1782224810 +0000	checkout: moving from dev to master
1bb5a31840157047861d0bcc8026389e5358254b 333def5943995e27e2cbf3de8b9fe8a18bdb6c4e hkl <haris.lal.1974@gmail.com> 1782235492 +0000	commit: yagya portfolio: full Drew Hallé redesign from scratch
333def5943995e27e2cbf3de8b9fe8a18bdb6c4e b564f7d433211c1b15248865dcade2cbeeac3662 hkl <haris.lal.1974@gmail.com> 1782235888 +0000	commit: yagya portfolio: scroll-driven lens opening animation
b564f7d433211c1b15248865dcade2cbeeac3662 3e9c42d80ba2ece6826aa3bc4d754b4f58c0e4e2 hkl <haris.lal.1974@gmail.com> 1782236330 +0000	commit: yagya portfolio: accurate lens scroll — Drew Hallé exact formulas
3e9c42d80ba2ece6826aa3bc4d754b4f58c0e4e2 1e7999a51d507eff873093f3b3f454ee4fc8a2bc hkl <haris.lal.1974@gmail.com> 1782236540 +0000	commit: yagya portfolio: remove scroll-snap, fully manual scrolling
1e7999a51d507eff873093f3b3f454ee4fc8a2bc 168774f06a8c7110427d9c18d10d792861f381b3 hkl <haris.lal.1974@gmail.com> 1782236699 +0000	commit: yagya portfolio: always open at lens section on load
168774f06a8c7110427d9c18d10d792861f381b3 bf814f7dd989fac0817f1ca340940e6480c90f80 hkl <haris.lal.1974@gmail.com> 1782236814 +0000	commit: yagya portfolio: fix scroll — manual only, always starts at lens
bf814f7dd989fac0817f1ca340940e6480c90f80 336207b39a8736884458705dddf5749da8d2b543 hkl <haris.lal.1974@gmail.com> 1782237341 +0000	commit: yagya portfolio: add Stage/Menu section between Lens and Work
336207b39a8736884458705dddf5749da8d2b543 e01626dad8af03ed3373a54d8953a91c5bf47cb0 hkl <haris.lal.1974@gmail.com> 1782238041 +0000	commit: yagya portfolio: menu section traps vertical scroll — no longer pushes to work
e01626dad8af03ed3373a54d8953a91c5bf47cb0 a905d4750cce0f144f2915946259f178a5e5fcdc hkl <haris.lal.1974@gmail.com> 1782238322 +0000	commit: yagya portfolio: add OG/Twitter meta tags + cinematic link preview image
a905d4750cce0f144f2915946259f178a5e5fcdc 0947a2e2df8a39b30be433b0a644200fda245a88 hkl <haris.lal.1974@gmail.com> 1782238601 +0000	commit: yagya portfolio: fix YouTube audio — mute toggle now updates iframe src
0947a2e2df8a39b30be433b0a644200fda245a88 791825d1583a3203b1820830ffd866383d4910cd hkl <haris.lal.1974@gmail.com> 1782239053 +0000	commit: yagya portfolio: default audio on + volume inc/dec control
791825d1583a3203b1820830ffd866383d4910cd d95d3af1540b684d38b389b88e1b74cb47039c25 hkl <haris.lal.1974@gmail.com> 1782239555 +0000	commit: yagya portfolio: fix auto-scroll to work — filmstrip cycles without pulling page
d95d3af1540b684d38b389b88e1b74cb47039c25 15eca004fc354a3889b5ab74d9a84f2b60140378 hkl <haris.lal.1974@gmail.com> 1782239600 +0000	commit: yagya portfolio: disable video auto-cycle — work section is fully manual
15eca004fc354a3889b5ab74d9a84f2b60140378 08f92125e8b7f464cee7de2329e4c3b21a964e9e hkl <haris.lal.1974@gmail.com> 1782240042 +0000	commit: yagya portfolio: rotate Dadu Ka Ghar + Diet Coke 90° CCW in film player
08f92125e8b7f464cee7de2329e4c3b21a964e9e 79dd1e0c0f0852bf42421751caf61428221b9815 hkl <haris.lal.1974@gmail.com> 1782240206 +0000	commit: yagya portfolio: add play/pause button to film screen
79dd1e0c0f0852bf42421751caf61428221b9815 18d018cdc1310cb571e7fb381a1fcec17952d78f hkl <haris.lal.1974@gmail.com> 1782240577 +0000	commit: yagya portfolio: reorder WORKS — For Their Eyes, Voices, Diet Coke, Lakeside, Earbuds first
18d018cdc1310cb571e7fb381a1fcec17952d78f d504c80f673db8411d22018823c9f1f6301aad7d hkl <haris.lal.1974@gmail.com> 1782277731 +0000	commit: prod: fix hub PIN auth + dev banner + recce in prod
d504c80f673db8411d22018823c9f1f6301aad7d 671c07a1de631b35d91ba0478fb2b56d6c36adfc hkl <haris.lal.1974@gmail.com> 1782451474 +0000	commit: docs/adr: ADR-063 AI toolchain + thematic WIKI + Implementation Notes template
671c07a1de631b35d91ba0478fb2b56d6c36adfc c9861ffb50638308fa1374bcbbb63daa620fe9b8 hkl <haris.lal.1974@gmail.com> 1782462017 +0000	commit: toolchain: enable 3-tier model routing + update ADR-063
c9861ffb50638308fa1374bcbbb63daa620fe9b8 0ad79ed55f29c4558142a066b187949d24ee5cae hkl <haris.lal.1974@gmail.com> 1782462084 +0000	commit: chore: accumulated multi-session updates — tour-pg v2, custodian tutorial v7 assets, counters, learn, graphify ADR rebuild
0ad79ed55f29c4558142a066b187949d24ee5cae 22bdac957fcab17a5a06f362ffad8b8d68589929 hkl <haris.lal.1974@gmail.com> 1782469956 +0000	commit: docs/adr: ADR-064 + ADR-065 — tutorial content type contracts
22bdac957fcab17a5a06f362ffad8b8d68589929 0f60db2654920dfeb9ef69c8f35eedbcb19a7c8a hkl <haris.lal.1974@gmail.com> 1782471561 +0000	commit: docs(adr): update WIKI.md for ADR-063, 064, 065
