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 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 1bb5a31840157047861d0bcc8026389e5358254b hkl <haris.lal.1974@gmail.com> 1782224801 +0000	commit: infra: dev/prod environment separation (Phases 1-5)
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
0f60db2654920dfeb9ef69c8f35eedbcb19a7c8a 12a06ae7f36abca8b435568507690d40b61f2e23 hkl <haris.lal.1974@gmail.com> 1782545410 +0000	commit: recce: add prod counters stub for v16 view (fix deploy failure)
12a06ae7f36abca8b435568507690d40b61f2e23 994f544b0d3abbe86da4c70cbc2b18ba852b5749 hkl <haris.lal.1974@gmail.com> 1782546267 +0000	commit: docs(adr): add markitdown MCP to ADR-063 and WIKI
994f544b0d3abbe86da4c70cbc2b18ba852b5749 06d6f718a6db174bb951b0162a9de24a930586db hkl <haris.lal.1974@gmail.com> 1782546431 +0000	commit: chore(claude): add markitdown limitation gate to CLAUDE.md
06d6f718a6db174bb951b0162a9de24a930586db c89102ba644e20c3e12fe49807dd5091bb36c62e hkl <haris.lal.1974@gmail.com> 1782547318 +0000	commit: docs(adr): add ADR-066 through ADR-069 — dev ops & safety protocols
c89102ba644e20c3e12fe49807dd5091bb36c62e 13749c7d1f3441ac95cdcdda7eeb8ac0ed73ef0a hkl <haris.lal.1974@gmail.com> 1782551358 +0000	commit: docs(adr): add ADR-070 through ADR-081 — platform standards + infra
13749c7d1f3441ac95cdcdda7eeb8ac0ed73ef0a 08a5aa54ff31b64ce90775b047c0021d8dc45b77 hkl <haris.lal.1974@gmail.com> 1782552253 +0000	commit: docs(adr): add ADR-082 through ADR-086 — UX & data patterns
08a5aa54ff31b64ce90775b047c0021d8dc45b77 b51b79607e1eb0441e88233966af7684ecefb912 hkl <haris.lal.1974@gmail.com> 1782553664 +0000	commit: adr: draft ADR-087/088/089 + update WIKI.md (89 ADRs total)
b51b79607e1eb0441e88233966af7684ecefb912 6222427ca453878cdc848767610a0f3a7ea28b01 hkl <haris.lal.1974@gmail.com> 1782556443 +0000	commit: adr: draft ADR-090/091/092 + update WIKI.md (92 ADRs total)
6222427ca453878cdc848767610a0f3a7ea28b01 09bc4135ab0aa8e9656ee3e6d23d2290e51d2cc1 hkl <haris.lal.1974@gmail.com> 1782560371 +0000	commit: docs(counters): update MDD multi-recce design + extend ADR-041 for reassignment conflicts
09bc4135ab0aa8e9656ee3e6d23d2290e51d2cc1 597d9f02c3d183bbfc022a316abc70c2e84b5677 hkl <haris.lal.1974@gmail.com> 1782718037 +0000	commit: test(drive-consolidator): add Playwright spec — 54/54 PASS (android + desktop)
597d9f02c3d183bbfc022a316abc70c2e84b5677 1aaf14d23636e39eba1ad3efcdf73212e1071f7b hkl <haris.lal.1974@gmail.com> 1782720639 +0000	commit: test(drive-consolidator): update spec for multiuser PIN auth (72 tests)
1aaf14d23636e39eba1ad3efcdf73212e1071f7b 24e2b4b0426c8db5c5a1bbc71abb1e003d55c104 hkl <haris.lal.1974@gmail.com> 1782723509 +0000	commit: docs(adr): add ADR-093 (zero-backend PWA) and ADR-094 (Google OAuth token lifecycle)
24e2b4b0426c8db5c5a1bbc71abb1e003d55c104 d4d640a95fc3d4272501285db51576f50df5784b hkl <haris.lal.1974@gmail.com> 1782726807 +0000	commit: chore(graphify): update knowledge graph — ADR-093/094 + drive consolidator spec
d4d640a95fc3d4272501285db51576f50df5784b b6aa85b3dc9adf7ed159b2aceb787597a38177d6 hkl <haris.lal.1974@gmail.com> 1782729258 +0000	commit: feat(recce): add PPTX download button — gen-pptx via slides-proxy (v31)
b6aa85b3dc9adf7ed159b2aceb787597a38177d6 2b77bdbb6e2328b61bdc0891de690bd981b13d27 hkl <haris.lal.1974@gmail.com> 1782730169 +0000	commit: fix(recce): stream PPTX binary from slides-proxy — skip /screenshots/ auth wall
2b77bdbb6e2328b61bdc0891de690bd981b13d27 54eb71ac8470718855ea0dc6d3511d177dcdaa5c hkl <haris.lal.1974@gmail.com> 1782732479 +0000	commit: feat(recce): per-branding slides + smart PPTX filename (v33)
54eb71ac8470718855ea0dc6d3511d177dcdaa5c da7679c7cc371ebad43cfb2578400f82cca3aa55 hkl <haris.lal.1974@gmail.com> 1782796343 +0000	commit: feat(recce): PPTM client approval form — gen, parse, save (v34)
da7679c7cc371ebad43cfb2578400f82cca3aa55 8238a24edfde6ca05e7fb94f87e1aed0548ebc74 hkl <haris.lal.1974@gmail.com> 1782800979 +0000	commit: fix(recce): approval form — serve as .pptx, rename buttons (recce-v35)
8238a24edfde6ca05e7fb94f87e1aed0548ebc74 bd7bbba0166534e411895cf570f227260a7b6a0e hkl <haris.lal.1974@gmail.com> 1782802248 +0000	commit: fix(recce): rename download buttons — Report / Approval Form (recce-v36)
bd7bbba0166534e411895cf570f227260a7b6a0e 6ea3c5746d6e422536c0502fabd9976d9f4f1978 hkl <haris.lal.1974@gmail.com> 1782806764 +0000	commit: feat(recce): migrate approval status enum + excel token table (v18)
6ea3c5746d6e422536c0502fabd9976d9f4f1978 668cfd556def24b0df59ce2fbdf48dd7a143bd49 hkl <haris.lal.1974@gmail.com> 1782807403 +0000	commit: feat(recce): update approval status to new enum + pill CSS (recce-v37)
668cfd556def24b0df59ce2fbdf48dd7a143bd49 f06676c8d61750c73cb6794706f93cb58a115ed7 hkl <haris.lal.1974@gmail.com> 1782878777 +0000	commit: feat(tools): 360LM BTL PowerPoint Add-in — client-side structured deck entry
f06676c8d61750c73cb6794706f93cb58a115ed7 7e2d28411e63b3fd1eabe1d5bceb760e052e0bcd hkl <haris.lal.1974@gmail.com> 1782882265 +0000	commit: docs(adr): ADR-095 — BTL client deck contract (Add-in + tagged shapes + 3-path extraction)
7e2d28411e63b3fd1eabe1d5bceb760e052e0bcd 5b7f90a8b683bd4952eef2e575b561319f1138ea hkl <haris.lal.1974@gmail.com> 1782882396 +0000	commit: feat(recce): Excel Approval Form — gen-xlsm + submit endpoint + PWA button (recce-v38)
5b7f90a8b683bd4952eef2e575b561319f1138ea f8fa88f543b4fc0559bcd6a1c5c31f5890aeedf7 hkl <haris.lal.1974@gmail.com> 1782882510 +0000	commit: chore: update graphify graph after Excel approval form implementation
f8fa88f543b4fc0559bcd6a1c5c31f5890aeedf7 f2437054bd1c893b2535291e940c3763fb12e10e hkl <haris.lal.1974@gmail.com> 1782905704 +0000	commit: docs(adr): ADR-097 supersede — blogsmith isolated standalone PWA architecture
f2437054bd1c893b2535291e940c3763fb12e10e 0cf177be1bef1ad2d593d16e4988b232bdf4fe0c hkl <haris.lal.1974@gmail.com> 1782908417 +0000	commit: docs(adr): add ADR-096, correct ADR-097 research tier order
0cf177be1bef1ad2d593d16e4988b232bdf4fe0c 0682e7d4643a3410f7a77258733b3b7753d965c6 hkl <haris.lal.1974@gmail.com> 1782915949 +0000	commit: docs(adr): ADR-097 — style matching + PWA-driven scheduled publishing
0682e7d4643a3410f7a77258733b3b7753d965c6 e5ef27585c86709f739b199fcf9c8a8e035d1a01 hkl <haris.lal.1974@gmail.com> 1782915986 +0000	commit: docs(adr): ADR-097 — add style profile + scheduled publishing sections
e5ef27585c86709f739b199fcf9c8a8e035d1a01 198178b897b0e7d0b3bb1523fac39c9002bafe53 hkl <haris.lal.1974@gmail.com> 1782964448 +0000	commit: docs(adr): ADR-098 native client branding approval + ADR-060 allowlist update
198178b897b0e7d0b3bb1523fac39c9002bafe53 2e0902dab9c9dd2a41f73751083c942a3900d50c hkl <haris.lal.1974@gmail.com> 1782979961 +0000	commit: docs(devguide): ADR-099 — split pwa_dev_style.md into index + docs/style topic files
2e0902dab9c9dd2a41f73751083c942a3900d50c 214ba8c0d770516ef79a1dc65d899095c0711a5c hkl <haris.lal.1974@gmail.com> 1782979976 +0000	commit: feat(theme): ADR-100 — shared/theme-v2.css token presets + hub ember-v2 pilot
214ba8c0d770516ef79a1dc65d899095c0711a5c df5a5af816f4f7533f02cac6f035dbc595ff70bb hkl <haris.lal.1974@gmail.com> 1782979976 +0000	commit: chore(vcc): CLAUDE.md policies, playwright workers=1, ADR index 099-100, graph refresh
df5a5af816f4f7533f02cac6f035dbc595ff70bb 0c88b3887cb6fa034d5c618492ce1637c4817aff hkl <haris.lal.1974@gmail.com> 1782980183 +0000	commit: chore(git): add .gitignore — untrack graphify cache + dated snapshot dirs
0c88b3887cb6fa034d5c618492ce1637c4817aff 26b285ac465a690bf1f37dc61f4e730f67cb935e hkl <haris.lal.1974@gmail.com> 1782980196 +0000	commit (amend): chore(git): add .gitignore — untrack graphify cache + dated snapshot dirs
26b285ac465a690bf1f37dc61f4e730f67cb935e 804eea1fefb5f64b3f83411851fb2c3fbe3a511c hkl <haris.lal.1974@gmail.com> 1782980215 +0000	commit (amend): chore(git): add .gitignore — untrack graphify cache + dated snapshot dirs
804eea1fefb5f64b3f83411851fb2c3fbe3a511c b8f8f5957daae48d58159a27b9427313793be2ec hkl <haris.lal.1974@gmail.com> 1782989045 +0000	commit: docs(printing): MDD_creative_pipeline — CDR intake → size-check → TIF workflow
b8f8f5957daae48d58159a27b9427313793be2ec d8b822a231c7e12012411f3bcb74b3aa53928a43 hkl <haris.lal.1974@gmail.com> 1782989234 +0000	commit (amend): docs(printing): MDD_creative_pipeline — CDR intake → size-check → TIF workflow
d8b822a231c7e12012411f3bcb74b3aa53928a43 c252c27d0cdb390dd31ab68a9bddd60d394f8a41 hkl <haris.lal.1974@gmail.com> 1782989766 +0000	commit: docs(printing): MDD rev — Phase 2A SVG-centric print path is primary (user decision)
c252c27d0cdb390dd31ab68a9bddd60d394f8a41 4165b4d9ed78f5e5f5a9d102ad33592441cc87a7 hkl <haris.lal.1974@gmail.com> 1782990568 +0000	commit: docs(adr): ADR-101 — SVG-centric print pipeline primary, CorelDRAW fallback; graph refresh
4165b4d9ed78f5e5f5a9d102ad33592441cc87a7 ed6694514e94ace5f1bcfd168b8e64fa424dd216 hkl <haris.lal.1974@gmail.com> 1782990620 +0000	commit (amend): docs(adr): ADR-101 — SVG-centric print pipeline primary, CorelDRAW fallback; graph refresh
ed6694514e94ace5f1bcfd168b8e64fa424dd216 ac2f9058cb4c8f0e08a4e8dbdf75409927f4cc4a hkl <haris.lal.1974@gmail.com> 1782990641 +0000	commit (amend): docs(adr): ADR-101 — SVG-centric print pipeline primary, CorelDRAW fallback; graph refresh
ac2f9058cb4c8f0e08a4e8dbdf75409927f4cc4a 2a7cae177b0adbd930677b22fa13e172bc469b54 hkl <haris.lal.1974@gmail.com> 1782996294 +0000	commit: docs(adr): ADR-102 — modern CDR conversion requires CorelDRAW (CloudConvert gate test failed)
2a7cae177b0adbd930677b22fa13e172bc469b54 00e64812e769187fb537752a6c9cde2c04137bcf hkl <haris.lal.1974@gmail.com> 1782996575 +0000	commit: docs(printing): MDD — laptop ruled out as bridge host (specs verified); designer PC is the candidate
00e64812e769187fb537752a6c9cde2c04137bcf 82ad4756d9c79fe67f7c2c60869a17b84bfdea22 hkl <haris.lal.1974@gmail.com> 1782999008 +0000	commit: feat(printing): print-bridge Phase 2 — designer-PC CorelDRAW bridge over Syncthing
82ad4756d9c79fe67f7c2c60869a17b84bfdea22 9006b98db673ca374823ed465f1392a86023f597 hkl <haris.lal.1974@gmail.com> 1782999032 +0000	commit (amend): feat(printing): print-bridge Phase 2 — designer-PC CorelDRAW bridge over Syncthing
9006b98db673ca374823ed465f1392a86023f597 ca5e9c48922d93f89f0a5b52a444ea4bc35de963 hkl <haris.lal.1974@gmail.com> 1783043442 +0000	commit: docs(adr): ADR-103 — print-bridge job-folder contract; graph refresh; session close
