{"0": "_", "1": "_", "2": "brevo_domain_auth.js", "3": "Module Design Document — Recce PWA (Field Branding Inspection)", "4": "Module Design Document — Client Portal PWA (`/recce-client/`)", "5": "Module Design Document — CounterManagement mini-PWA", "6": "Module Design Document — HR Management PWA", "7": "Module Design Document — Vehicle Log PWA", "8": "Module Design Document — Admin PWA", "9": "BTL Offers — Gift Claim Portal PWA", "10": "VCC Pre-Build Checklist", "11": "Video Tutorial DevGuide", "12": "UPI Pay Index HTML", "13": "ADR-085 — File Upload Patterns: CSV Import, PDF Export, and Bulk Data Handling", "14": "ADR-066 Parallel CLI Session Coordination with Conflict Zone Locking", "15": "Module Design Document — OC Contact Import Admin", "16": "Module Design Document — Rent Vehicle Expense PWA", "17": "Customer Management PWA", "18": "Feature Inventory", "19": "ADR-112: lm360-session Is the Single Canonical Session — Every PWA Mirrors To It on Login, and Every PWA Exposes an Always-Visible Logout", "20": "ADR-073: Traefik Docker Label Conventions and Middleware Chaining", "21": "ADR-084: List Pagination and Infinite Scroll — When to Use Each, PostgREST Range Header Pattern", "22": "HTML structure for HR Management PWA", "23": "Module Design Document — Learning Hub PWA", "24": "ADR-088: IndexedDB Schema Versioning and Safe Upgrade Protocol", "25": "ADR-078: Paperclip AI Platform Isolation — Separate DB Role, Zero lm360 Access, Independent Backups", "26": "ADR-097 Blogsmith AI Content Pipeline — Keyword to Published Article (Standalone App)", "27": "NORMALIZATION RULES", "28": "Module Design Document — Vehicle Requisition Slip (VRS)", "29": "360LM Admin PWA", "30": "appsCall", "31": "SCENE LIST (21 scenes — one per screenshot, in order)", "32": "Recce Portal — End-to-End Walkthrough", "33": "Module Design Document — CustomerManagement mini-PWA", "34": "VideoSmith — Build Plan and Architecture", "35": "ADR-071: Indian Number Formatting for All Monetary Amount Inputs", "36": "ADR-080: Hub as Authoritative Session Registry — Cross-Schema Active-State Sync Architecture", "37": "4. DB schema: `custodian.*`", "38": "Hub PWA", "39": "Tour Planner PWA", "40": "ADR-067: Cross-PWA Change Safety Gate — Explicit Confirmation Before Shared Infrastructure Changes", "41": "PWA Dev Style Guide (Master Build Reference)", "42": "sales.invoices (schema)", "43": "ADR-089: Bilingual EN/HI Platform Architecture — DB-Backed Language Preference, t() Helper, and Adoption Checklist", "44": "Bilingual EN/HI — DevGuide for 360LM PWAs", "45": "Learning Hub PWA", "46": "ADR-083: Form Validation Strategy — Client-Side Feedback, Server-Side Enforcement", "47": "ADR-093: Zero-Backend Standalone PWA — localStorage-Only State with Client-Side PIN Guard", "48": "360LM Architecture Decision Wiki", "49": "package.json", "50": "19. Report Generation & Google Slides (GAS)", "51": "WIKI.md", "52": "ADR-086: Isolated PWA Architecture — When to Build Standalone Apps with Zero Cross-Access", "53": "360LM PWA Suite", "54": "manifest.json", "55": "ADR-064 Video Tutorial Production Pipeline — scripts.json → edge-tts → Playwright → ffmpeg", "56": "software-architect.md", "57": "Activity PWA - Activity Tracking", "58": "record.spec.js", "59": "ADR-111: Unified Job Record in sales.jobs", "60": "ADR-077: OpenClaw Integration — Read-Only DB Role, Schema Grants, and Auth Layers", "61": "ADR-095: BTL Client Deck Contract — PowerPoint Add-in, Tagged Shape Naming, and 3-Path Extraction", "62": "ADR-108: A Generic, Permanent Authenticated-Site Capture & AI-Analysis Service (Codename: SiteCap)", "63": "generate_template.py", "64": "360LM Walkthroughs — manual install on your laptop", "65": "MDD ↔ ADR Compliance Audit — 2026-07-03", "66": "Module Design Document — Activity PWA", "67": "ADR-065 Scene Guide Tutorial Format — JSON Data Contract + Player", "68": "ADR-069: Production Hotfix Protocol — Bugfix DB Template, Dev-Branch Fix, Deploy via Master", "69": "ADR-074: PostgREST Multi-Schema Routing via Accept-Profile Header", "70": "ADR-081: Safe-Area Inset Rendering for Notched and Rounded-Corner Devices", "71": "ADR-087: Push Notification Implementation Contract — SW Handler, Subscription Payload, and Notification Format", "72": "ADR-090: Font Size Accessibility Preference — 5-Level Scaling, localStorage Persistence, Init-Time Application", "73": "ADR-091: In-App Onboarding Tour Engine Contract — shared/tour.js Usage, Step Shape, and Dismissal Protocol", "74": "ADR-106: Cross-Schema Access Today Is Grant-Gated by Convention, Not Enforced by Views or RLS — Ratify Reads, Flag Owner-Bypassing Writes for Remediation", "75": "Module Design Document — Finance PWA Family", "76": "ADR-032: expense.employees as FK anchor", "77": "ADR-062 Live AI Pipeline Contract", "78": "ADR-063 AI-Assisted Development Toolchain", "79": "ADR-092: User Preference Cascading Fallback — DB → localStorage → Hardcoded Default", "80": "15 Test Transfers (Chronological)", "81": "Sales PWA Billing Chain Manual Testing Guide (Stages A-G)", "82": "Signage Manufacturing Fundamentals - Reference Research", "83": "Module Design Document — Expense PWA (Employee Expense Tracking & Approval)", "84": "excel_parser.py", "85": "Work Section (Films)", "86": "build_tutorial.py", "87": "ADR-110: Custodian Voucher Booking Writes creditcard.ad_hoc_charges via SECURITY DEFINER RPC, Not Client-Side Fetch", "88": "ADR-079: Shared Helper Governance — /shared/ Directory Structure, Adoption Policy, and Breaking Change Protocol", "89": "ADR-105: Hub Issues a Signed JWT Alongside the localStorage Session — For Proxy Services and Future Native Clients Only", "90": "360LM BTL Add-in — Client Install Guide", "91": "hub/index.html", "92": "build_tutorial.py", "93": "India 2024 Polaroid Series", "94": "build_tutorial.py", "95": "build_tutorial.py", "96": "build_tutorial.py", "97": "admin-draft-view-init.md", "98": "manifest.json", "99": "ADR-113: Email and Indian Mobile Inputs Validate Format by Default — Platform-Native Pattern + checkValidity, No Validation Library", "100": "ADR-114 Google AI Access Uses OAuth/ADC Service Identity via Vertex AI", "101": "ADR-016: Every New PWA Must Register in hub.pwa_registry", "102": "ADR-068: VCC Pre-Build Safety Checklist — Mandatory Bug Prevention Standard", "103": "ADR-070: All User-Facing Timestamps Displayed in IST (UTC+5:30)", "104": "ADR-082: Dark Mode and Theming Architecture — Forced Light Mode for ERP PWAs, Dark UI for Standalone Apps", "105": "index.html (Learning Hub PWA)", "106": "Schema: `print_estimation`", "107": "manifest.json", "108": "Module Design Document — Stores PWA", "109": "MDD — EXTENSION: Manual Tour Planner + Hub wiring (`tour-pg-v19`)", "110": "package.json", "111": "ADR-001 All PWAs Pass ?next= When Redirecting to Hub Login", "112": "Activity — Tutorial", "113": "Custodian Expense Voucher module", "114": "ADR-041: Replacing an Engaged Official Recce Record Uses Supersede Flow, Not Update-in-Place", "115": "ADR-098: Native Web Page Is the Primary Client Branding Approval Channel — PPTX/Excel Are Fallbacks", "116": "Tour Playground v12 Mobile Walkthrough (Field Mapping + Native Scroll)", "117": "UPI Pay and Vendor Management Cross-PWA Walkthrough", "118": "ADR-107: `/mdd-reverse` ADR Verification Is an Active Per-Pattern Checklist, Not a Passive Citation Instruction — And Its Exemplars Must Model That", "119": "Brevo domain authentication — 360degreelogicalmktg.com", "120": "Recce Client Portal Test Setup Guide", "121": "CLAUDE.md", "122": "Production PWA", "123": "ADR-019: OCR Strategy — Client-Side for Docs, Server-Side for Photos", "124": "Step-by-Step", "125": "360DLM ERP-Lite — Software Landscape Research & Roadmap Inputs", "126": "manifest.json", "127": "5. Screen Architecture (7 views)", "128": "Module Design Document — Yagya Narang Cinematographer Portfolio", "129": "Admin Access", "130": "Sales PWA", "131": "ADR-072-proof-image-capture-annotation.md", "132": "ADR-109 VideoSmith — Isolated PWA Wrapping an Internal-Only Third-Party Engine, With the AI Chain Owned by the Wrapper", "133": "ADR-NNN Short Imperative Title", "134": "ADR Generator Agent", "135": "manifest.json", "136": "FundCustodian CiC Test Data Reference", "137": "manifest.json", "138": "2. Image Capture — Proof, Receipt & Verification", "139": "Module Design Document: VideoSmith — AI Short-Form Video Generation PWA", "140": "360DLM vs. \"Lite ERP\" Baseline — Gap Analysis (eFlexo-anchored)", "141": "manifest.json", "142": "manifest.json", "143": "manifest.json", "144": "manifest.json", "145": "Module Design Document — Creative Intake & Print Pipeline (CDR → check → TIF)", "146": "manifest.json", "147": "pwa_dev_style.md", "148": "record.spec.js", "149": "manifest.json", "150": "MDD: Customer Management Mini-PWA", "151": "manifest.json", "152": "maps-client.js", "153": "custodian_voucher_tutorial.spec.js", "154": "drive_consolidator.spec.js", "155": "MDD_tour_pg.md", "156": "Module Design Document — Tour Planner Playground (`tour-pg`)", "157": "G. Phase 4.17 — Org-wide History Sharing + Token-AND Search ✅ SHIPPED 2026-07-04", "158": "manifest.json", "159": "vrs/index.html", "160": "manifest.json", "161": "Module Design Document — Client PWA", "162": "ADR-116: Learning Hub Context-Specific Deep-Linking from PWA Headers", "163": "ADR-002: Every PWA Must Link shared/safe-bottom.css", "164": "ADR-003: Long Lists Must Scroll the Root Document, Not a Nested Container", "165": "ADR-004: Maps Strategy — Google Primary, TomTom for Traffic/Matrix/Truck + Auto-Failover", "166": "ADR-005: Service Worker Cache Busting via CACHE_VER String, Not skipWaiting", "167": "ADR-006: verify_pin RPC Returns a TABLE Array, Not a Success Boolean", "168": "ADR-008: PL/pgSQL RETURNS TABLE Functions Must Declare #variable_conflict use_column", "169": "ADR-012: Hub PWA Is the Single SSO Gateway for All Employee-Facing PWAs", "170": "ADR-013: Each PWA Is a Single Self-Contained HTML File — No Framework, No Build Pipeline", "171": "ADR-015: Dev and Prod Are Two Full Stacks on the Same VPS, Not Branches or Feature Flags", "172": "ADR-017: All Service Routing Uses Traefik + Docker Labels — No Nginx Config Files", "173": "ADR-018: External Client Authentication Uses Company Code + Access Code, Not Employee PIN", "174": "ADR-019: OCR Strategy — Client-Side Tesseract for Identity Docs, Server-Side Proxy for Bill Photos", "175": "ADR-020: Field PWAs Are Offline-First — IndexedDB Primary, Server Sync Secondary", "176": "ADR-021: Service Worker Uses Cache-First Strategy with Network Fallback", "177": "ADR-022: Playwright Is the E2E Test Framework — One Spec File Per PWA", "178": "ADR-023: Push Notifications Use Self-Hosted VAPID Server, Not FCM or Third-Party", "179": "ADR-024: Google Slides/Sheets Integration Uses Google Apps Script via Self-Hosted Proxy", "180": "ADR-025: Self-Hosted Ollama Runs Alongside Cloud AI for Vision and Text Inference", "181": "ADR-026: Cross-PWA Session Handoff Uses Shared localStorage on Same Origin", "182": "ADR-027: Multi-Dimension List Filtering Uses Leave-One-Out Faceted Availability", "183": "ADR-029: Employee Access Control Is Dual-Written to DB and hub-access.json", "184": "ADR-030: No <select> for More Than 5 Options — Use Searchable Type-Ahead or Chip-Grid", "185": "ADR-031: Complex Forms Use Full-Screen Overlays — Modals Only for Simple Confirmations", "186": "ADR-032: expense.employees Is the Canonical Employee Identity Table — Cross-Schema FK Anchor", "187": "ADR-033: Expense Approval RPC Atomically Deducts Impress in One DB Transaction", "188": "ADR-034: HR Salary Payment RPC Cross-Writes to finance.transactions", "189": "ADR-035: Screenshot Protection Uses CSS/JS Deterrence — OS-Level Enforcement Is Not Available in PWA", "190": "ADR-036: custodian.payees Is the Shared Payee Master Across All Payment-Facing PWAs", "191": "ADR-037: transaction_lines Uses Soft Polymorphism — source_id Has No FK Constraint", "192": "ADR-038: Vendor Catalog Is Auto-Populated by Trigger on Transaction Line Capture", "193": "ADR-039: Custodian Reactivation Offers Limited (Settlement-Only) and Full Mode", "194": "ADR-040: Cross-Schema Active-State Sync Uses SECURITY DEFINER Trigger, Not Application Dual-Write", "195": "ADR-042: Vendor Rate Card Comparison Baseline Is Latest by created_at, Not Lowest Price", "196": "ADR-043: sales.catalog Is the Shared Product Master — Vendor Management Links to It", "197": "ADR-044: Finance Is Implemented as a Family of Focused Mini-PWAs, Not a Monolith", "198": "ADR-045: Transaction Edit/Delete Uses Approval Queue for Non-Admins, Direct Apply for Admins", "199": "ADR-047: Recce Client Visibility Is Filtered Per-Brand, Not Per-Counter", "200": "ADR-048: External Client Portal Uses Email Magic-Link Auth — Not Hub PIN", "201": "ADR-049: Recce View Files Are Served via HMAC-Signed Proxy — Not Direct Traefik Serve", "202": "ADR-050: Client Auth Tables Have No Direct web_anon Grants — RPC-Only Access", "203": "ADR-051: Learning Completion Is Threshold-Based — 100% Scenes or 80% Watch Time (Scrub-Proof)", "204": "ADR-052: Learning View Tracking Uses Two-RPC Beacon (start_view / end_view) — Not Single Write", "205": "ADR-053: Per-Brand Counter Data Lives on recce.submissions — Not on counters.counter", "206": "ADR-054: Counter Sync Prefers my_visible_counters RPC, Falls Back to stores.json with Visible Warning", "207": "ADR-055: Transactional Email Uses mail_outbox Table + External Poller — Not Inline SMTP", "208": "ADR-056: AI-Assisted Features Use Prompt Copy-Paste Hand-Off — Not Live API Integration", "209": "ADR-057: Reconciliation Statement Cannot Be Closed Until All Lines Are Matched", "210": "ADR-058: Credit Card PWA Reads vehicle.cc_transactions via View — Zero Writes to Vehicle Schema", "211": "ADR-059: Tour Planner AI Uses a Dedicated Sidecar Proxy — Not the Shared AI Finance Proxy", "212": "ADR-060: Production Promotion Uses rsync Allowlist — Not Full Git Checkout", "213": "ADR-061 Dual-Mode Search: Lazy Proxy Search + Eager Client-Side Dashboard", "214": "ADR-075: Unified RPC Error Response Format and Client-Side Error Contract", "215": "ADR-094: Google OAuth Token Lifecycle — In-Memory Only, Email Hint Persisted for Silent Re-Auth", "216": "ADR-104: Cross-PWA Payment Handoff — localStorage Bridge into a Prefilled Custodian Transfer", "217": "btl schema", "218": "9 Test Advances (Chronological)", "219": "manifest.json", "220": "manifest.json", "221": "manifest.json", "222": "manifest.json", "223": "manifest.json", "224": "9. Open Questions — Resolved via eFlexo Trial Capture (2026-07-03)", "225": "OSS Schema & Workflow Pattern Reference — Detailed Appendix", "226": "manifest.json", "227": "index.html (OC Contact Import PWA)", "228": "Module Design Document — Production Order Management PWA", "229": "manifest.json", "230": "theme-v2 Preset Editor", "231": "manifest.json", "232": "4.2 RPCs (all in `stores` schema)", "233": "custodian_tutorial_screenshots.spec.js", "234": "manifest.json", "235": "Module Design Document — Tutorials (Legacy)", "236": "manifest.json", "237": "manifest.json", "238": "manifest.json", "239": "ADR-009: Each PWA Owns Dedicated PostgreSQL Schema", "240": "ADR-007: Trigger Functions Writing Privileged Tables Must Use SECURITY DEFINER", "241": "ADR-014: PostgREST Is the API Layer — No Custom REST Framework", "242": "ADR-028-feature-ownership-follows-domain.md", "243": "ADR-076-mobile-first-viewport-standard.md", "244": "Source: rvdbreemen/adr-kit (adapted for 360lm project)", "245": "software-architect Agent", "246": "FundCustodian UX Walkthrough CiC Prompt", "247": "Module Design Document: Print Estimation Engine", "248": "17. Highlight Video — Assembled From the User's Own Event Photos/Clips (2026-07-06)", "249": "Branding & Logo Design", "250": "manifest.json", "251": "capture.js", "252": "Print Bridge — Designer PC Setup (one time, ~15 minutes)", "253": "4.1 Core tables", "254": "5. UI — Six screens", "255": "20. Activity PWA — Response Capture Patterns", "256": "21. Bilingual (EN / HI) Pattern", "257": "recce.spec.js", "258": "4. Database schema", "259": "7. Screens and workflows", "260": "manifest.json", "261": "ADR-099 DevGuide Is an Index + Skill + Topic Files, Not a Monolith", "262": "ADR-100 Visual Design via shared/theme-v2.css Token Presets, Outside Ponytail's Scope", "263": "ADR-101 SVG Is the Working Format for Print Creatives; CorelDRAW Is Fallback Only", "264": "ADR-102 Modern CDR Conversion Must Originate From CorelDRAW; Cloud Converters Only for Legacy CDRs", "265": "ADR-103 Print Bridge Runs Over a Syncthing Job Folder With a Self-Updating Watcher", "266": "Source: rvdbreemen/adr-kit instructions/adr.coding.md (adapted for 360lm)", "267": "Tour AI Proxy", "268": "Module Design Document — Contacts PWA", "269": "14. Blogsmith Feature-Parity Expansion (2026-07-03, same day)", "270": "Signage & Fabrication Competitive Synthesis — eFlexo, CoreBridge, ShopVOX + Manufacturing Fundamentals", "271": "EltaMD UV Clear Sunscreen - Marketing Infographic", "272": "14. Verification", "273": "5. Data model — expense schema", "274": "Yagya Narang Portfolio v2", "275": "manifest.json", "276": "4.3 Views", "277": "23. Client Portal Session Bridge Pattern", "278": "4. Database (IndexedDB)", "279": "tour_pg_sharing.spec.js", "280": "MDD — EXTENSION: Counter Search + Geographical Schema + Dual-Mode Dashboard (`tour-pg-v20`)", "281": "manifest.json", "282": "ADR-033", "283": "Recce Portal Tutorial — counters + recce-client two-PWA walkthrough", "284": "5.1 VideoSmith API Endpoints", "285": "extract_city_hints", "286": "index.html (Print Nest PWA)", "287": "PostgREST API Base URL", "288": "Revised prompt — tutorial-length output", "289": "US sign industry standards (fragmented)", "290": "22. App Update Banner Pattern", "291": "8. Store List Management", "292": "fundcustodian.spec.js", "293": "recce_client.spec.js", "294": "install.sh", "295": "External Client Portal Uses Email Magic-Link Auth", "296": "docs/adr/README.md", "297": "Alternatives Considered", "298": "Implementation Notes", "299": "Yagya Narang (Cinematographer)", "300": "Learning Hub", "301": "Design System", "302": "renderApprovalScreen() — Render Review UI", "303": "5. Remote Procedure Calls (RPCs)", "304": "6. Screens/UX", "305": "7. Data Sensitivity & Access Model", "306": "Large (~8GB) source library scoping discussion", "307": "Finance V1 Archived Reference (deprecated 2026-05-19)", "308": "get-gemini-key.js", "309": "Module Design Document — mother", "310": "PCA Skin Product Promotional Poster with Model", "311": "7. Photo Pipeline", "312": "19.6 HTML Report — Rich Server Version (`generateRecceReportHtml`)", "313": "btl.spec.js", "314": "custodian_s9_recording.spec.js", "315": "sales_billing.spec.js", "316": "F6. UI components", "317": "Module Design Document — tours", "318": "generate_segment", "319": "Zone deletion guard — accounts check", "320": "MDD_expense.md", "321": "Recce Client Visibility Filtered Per-Brand", "322": "Related Decisions", "323": "Approval option button handlers (approve/reject/comment)", "324": "Brevo Account + API Key Setup CiC", "325": "360LM Walkthroughs Manual Install Guide", "326": "excel_to_counters Skill", "327": "Ponytail Help Reference", "328": "Fund Custodian Dashboard after UPI Payment", "329": "Send/Receive Funds - Cash Giver Pending Warning", "330": "ADR-021: Service Worker Cache-First with Network Fallback", "331": "3. Proposed Build Phases", "332": "8. Financial Integrity & Immutability", "333": "3. Proposed Build Phases", "334": "Schema: `videosmith`", "335": "6. Screens & UX", "336": "Live walkthrough verification (PIN 0000, Harish Kumar Lal)", "337": "12. Integrations", "338": "generate_segment", "339": "5. RPCs (Remote Procedure Calls)", "340": "Yagya Narang Portfolio v1", "341": "generate_segment", "342": "generate_segment", "343": "generate_segment", "344": "vehicle/index.html", "345": "24. Admin PWA — Extending with New Management Sections", "346": "10. Sync Architecture (3-Stage)", "347": "rentveh.spec.js", "348": "upi_pay.spec.js", "349": "4. Phases", "350": "5. API integration", "351": "8. Authentication & Authorization", "352": "Consequences", "353": "ADR-105: Hub Issues a Signed JWT Alongside localStorage Session", "354": "pwa_dev_style.md DevGuide", "355": "PostgREST API Layer", "356": "ADR-017: Traefik + Docker Labels for Routing", "357": "11. Red-Team: 3 Concrete Failure Modes & Mitigations", "358": "7. Data Sensitivity & Access Model", "359": "VideoSmith Phase 1: Core Video Generation Pipeline", "360": "research_signage_fabrication_synthesis_2026-07-04.md", "361": "2. Domain 1 — Branding & printing (print MIS)", "362": "4. Architecture", "363": "8. Offline + sync strategy", "364": "IBU Case Study - Luxury Red Sports Car Product Photography", "365": "Lounge Hair Studio - From Fine Hair to Volume Campaign", "366": "tour.js", "367": "Substrate specifications (manufacturer-verifiable)", "368": "counters.spec.js", "369": "custodian.spec.js", "370": "customers.spec.js", "371": "hr.spec.js", "372": "printing.spec.js", "373": "safe_bottom.spec.js", "374": "tour_pg.spec.js", "375": "vendors.spec.js", "376": "360LM Activity PWA", "377": "Employee Access Control Is Dual-Written to DB and hub-access.json", "378": "Vehicle Log PWA", "379": "Customer Management mini-PWA", "380": "OpenRouter Account + API Key CiC Walkthrough", "381": "ADR-023: Push Notifications Self-Hosted VAPID", "382": "360LM Contacts PWA", "383": "Peer-source deductions", "384": "Custodian Tutorial - NEFT Transfer Filled", "385": "Reject Transfer Modal with Reason Field", "386": "Sales PWA (main)", "387": "sales.spec.js", "388": "ADR-004: Maps Strategy — Google Primary, TomTom Fallback", "389": "2. Inspiration vs. Scope", "390": "8. Open Questions — RESOLVED by User (2026-07-03)", "391": "sw.js", "392": "4.1 Custodian profiles + wallets", "393": "sw.js", "394": "Finance PWA Icon (512px)", "395": "Admin PWA - Administration", "396": "Learning Hub catalog: rent-vehicle tutorial group", "397": "PCA Skin", "398": "Unified Payments Interface (UPI)", "399": "Recce Client Portal Tutorial (Hinglish/English)", "400": "watcher.ps1", "401": "activity.spec.js", "402": "client.spec.js", "403": "debug_tour.spec.js", "404": "dispatch.spec.js", "405": "hub.spec.js", "406": "mappls-creds.spec.js", "407": "production.spec.js", "408": "stores.spec.js", "409": "yagya-portfolio.spec.js", "410": "_isSupervisor() function", "411": "sw.js", "412": "sw.js", "413": "Feature Ownership Follows Domain — Hub Is Navigation-Only", "414": "No <select> for More Than 5 Options", "415": "ADR-046 installation.campaigns Is the Canonical Job Record", "416": "ADR-107: MDD Reverse ADR Verification Is an Active Per-Pattern Checklist", "417": "health-tracker-ocr OpenRouter Key", "418": "prebuild_check.sh", "419": "sw.js", "420": "DKIM Email Authentication", "421": "sw.js", "422": "Custodian Tutorial - Admin Mode Selector", "423": "Employee Advance Form", "424": "Ledger View - Transfers Tab", "425": "Manage Custodians - Custodians List", "426": "ADR-022: Playwright E2E Testing Framework", "427": "Ink cost calculation via public flexo formula", "428": "Locked-counter gap-free estimate numbering", "429": "Margin visibility role-gated (caller_role parameter)", "430": "Employee ID Selection", "431": "allCustodians Variable", "432": "BHIM UPI Payment App Logo", "433": "sw.js", "434": "HR PWA Icon 192px (Teal Circle)", "435": "HR PWA Icon 512px", "436": "sw.js", "437": "index.html (Branding Recce PWA)", "438": "service-worker.js", "439": "sw.js", "440": "localStorage (Config)", "441": "MEMORY.md", "442": "sw.js", "443": "Mozaic Realty Group", "444": "Tractor Agricultural Promotional Design", "445": "PIN Login", "446": "playwright.config.js", "447": "sw.js", "448": "sw.js", "449": "promote.sh", "450": "record.config.js", "451": "emergency_dev_to_prod.sh", "452": "record.config.js", "453": "sw.js", "454": "sales.jobs.job_id", "455": "sw.js", "456": "Shared: maps-client.js (Google+TomTom dual-provider)", "457": "sw.js", "458": "admin.spec.js", "459": "contacts.spec.js", "460": "expense.spec.js", "461": "finance.spec.js", "462": "health_smoke.spec.js", "463": "installation.spec.js", "464": "learn.spec.js", "465": "oc_admin.spec.js", "466": "smoke.spec.js", "467": "_template.spec.js", "468": "tour_planner.spec.js", "469": "vehicle.spec.js", "470": "vrs.spec.js", "471": "Google Apps Script", "472": "xlsx.full.min.js", "473": "sw.js", "474": "sw.js", "475": "sw.js", "476": ".act-actions Component", "477": ".act-header Component", "478": ".act-stats Component", "479": ".admin-section Component", "480": ".badge Component", "481": ".btn-primary Component", "482": ".card Component", "483": ".code-input Component", "484": ".filter-chip Component", "485": ".form-group Component", "486": ".form-input Component", "487": ".inline-modal Component", "488": ".keypad Component", "489": "#lightbox Component", "490": ".login-tabs Component", "491": ".modal-overlay Component", "492": ".modal-sheet Component", "493": ".na-detected-strip Component", "494": ".na-hero Component", "495": ".photo-grid Component", "496": ".photo-section Component", "497": ".pin-display Component", "498": ".pres-body Component", "499": ".pres-hero Component", "500": ".pres-photos Component", "501": ".pres-section Component", "502": ".resp-card Component", "503": "#scr-login Screen", "504": ".search-bar Component", "505": ".submit-row Component", "506": "#toast Component", "507": "#update-banner Component", "508": ".emp-select Component", "509": ".pin-display Component", "510": ".pin-pad Component", "511": "ADR-001: next= redirect on hub login", "512": "Screenshot Protection Uses CSS/JS Deterrence", "513": "Tour Planner AI Uses Dedicated Sidecar Proxy", "514": "Production Promotion Uses rsync Allowlist", "515": "ADR-104: Cross-PWA payment handoff via localStorage bridge", "516": "Hub PWA", "517": "ADR-109 Amendment 4: Highlight Video Job Type", "518": "App icon 192x192", "519": "App icon 512x512", "520": "Bank of Baroda", "521": "HDFC Bank", "522": "State Bank of India", "523": "book_voucher() function", "524": "AXOR Brand - Premium Bathroom Fittings", "525": "BONZER - Building Materials", "526": "Orientbell Tiles - Ceramic Tiles Brand", "527": "TOTO Brand - Bathroom Fixtures", "528": "Brevo Domain Authentication Walkthrough", "529": "MDD — BTL Offers", "530": "buildCard function", "531": "buildFormatSection function", "532": "Activity Cascading Filters Live Test", "533": "Client PWA Folder Placeholder", "534": "ponytail.md", "535": "ponytail-audit.md", "536": "ponytail-debt.md", "537": "ponytail-gain.md", "538": "ponytail-help.md", "539": "ponytail-review.md", "540": "Architecture Theme", "541": "Cultural and Traditional Elements", "542": "Nature and Landscape Theme", "543": "People and Daily Activity Theme", "544": "Urban Scenes Theme", "545": "Data flow: PPTX → Counters", "546": "ADR-003: Mobile Scroll Root Document", "547": "ADR-006: verify_pin Returns TABLE Array", "548": "ADR-018: Client Auth Uses Company Code, Not Employee PIN", "549": "Manual Export Resolved (Auto-Publish Parked)", "550": "Reference OSS Schema Patterns 2026-07-03", "551": "ERP-Lite Landscape Research 2026-07-03", "552": "Gap Severity Classification", "553": "docs/style/identity-and-design-system.md", "554": "Eeman Enterprises and Industries - Ludhiana-based business", "555": "Epson Ludhiana 2025 field survey campaign", "556": "Epson - Japanese imaging and printing technology company", "557": "Expense PWA Logo (192px)", "558": "Expense PWA Logo (512px)", "559": "Custodian Tutorial player.html (placeholder stub)", "560": "Fund Custodian App Icon (192x192)", "561": "BHIM UPI Logo", "562": "Paytm UPI Logo", "563": "sw.js", "564": "CACHE_VER Constant", "565": "UPI Pay Title", "566": "isCustodian Variable", "567": "myId Variable", "568": "myName Variable", "569": "payMode Variable", "570": "payReason Variable", "571": "_RW Constant", "572": "selectedApp Variable", "573": "selectedPayee Variable", "574": "selectedVpaIdx Variable", "575": "session Variable", "576": "UPI_APPS Constant", "577": "urlReturnTo Variable", "578": "Finance PWA (v1) Logo (192px)", "579": "Finance PWA (v1) Logo (512px)", "580": "Google Pay UPI Logo", "581": "PhonePe UPI Logo", "582": "finance/vendors/index.html", "583": "closeRateCardModal", "584": "loadVendors", "585": "Modal: Add/Edit Rate Card", "586": "onRcmSearch", "587": "onSearchInput", "588": "openEdit", "589": "openLinkProductModal", "590": "openRateCardModal", "591": "Screen: Vendor Detail", "592": "Screen: Vendor List", "593": "setSupplyDate", "594": "setTypeFilter", "595": "showScreen", "596": "switchDetailTab", "597": "Toast Notification", "598": "Update Banner", "599": "Fuel Pump Electronic Display", "600": "Fuel Transaction Record", "601": "Google Fonts DM Sans Typography", "602": "HR PWA Logo (72px)", "603": "HR PWA Logo (96px)", "604": "HR Module Icon 128x128", "605": "HR Module Icon 144x144", "606": "HR Module Icon 152x152", "607": "HR Settings Module - Geofencing Configuration", "608": "index.html (Sales PWA)", "609": "Installation PWA Icon 512px", "610": "Installation PWA Icon v1.0.0 192px", "611": "Installation PWA Icon v1.0.0 512px", "612": "Module Design Document - BTL Installation PWA", "613": "MANPOWER Array", "614": "Mother PWA Icon 192x192px", "615": "Mother PWA Icon 512x512px", "616": "Mother health check placeholder", "617": "Mother - Placeholder", "618": "Speedwash - Car Wash Case Study", "619": "Angelic Treasures - Christian Daycare", "620": "Bellair LaserClinic", "621": "Brinks Property Services Ltd.", "622": "EZMG - Mortgage Services", "623": "Gaimin - Gaming/Entertainment", "624": "Hillsborough Dental Centre", "625": "Hunny Pot Cannabis", "626": "IBU (International Business University)", "627": "Premium Maintenance Services", "628": "Renoz", "629": "Portfolio Site Architecture (Sections: Hero, About, Stats, Brands, Work, Cases, Contact)", "630": "Nikhil Chawla Portfolio Website", "631": "OC Contact Import Admin", "632": "Payment Processing System - Paytm UPI Integration", "633": "Mukesh", "634": "Parmod Narang", "635": "Uma Shankar Singh", "636": "Print Bridge Designer PC Setup", "637": "Printing PWA Icon 192x192px", "638": "Printing PWA Icon 512x512px", "639": "Production PWA Icon 192x192px", "640": "Production PWA Icon 512x512px", "641": "Production Order Management PWA", "642": "Recce Portal PWA", "643": "Epson Brand Logo", "644": "HP Brand Logo", "645": "KFC Brand Logo", "646": "Lenovo Brand Logo", "647": "Liebherr Brand Logo", "648": "Philips Brand Logo", "649": "Recce Client Portal Index HTML", "650": "Recce App Icon 192x192px", "651": "Recce App Icon 512x512px", "652": "Recce Sample Photo Brand 1 JPG", "653": "Recce Sample Photo Front 1 JPG", "654": "Recce Sample Photo Inside 1 JPG", "655": "Recce Tutorial HTML", "656": "Rent Vehicle Expense Index HTML", "657": "DB table: settings (grace_hours, food_allowance_per_day, late_charge)", "658": "sales.catalog (schema)", "659": "sales.customer_addresses (schema)", "660": "sales.customer_contacts (schema)", "661": "Sales PWA Icon 192x192px", "662": "Sales PWA Icon 512x512px", "663": "Excel AI Sidecar Service (port 8778)", "664": "install.ps1", "665": "Stores PWA (index.html)", "666": "Tours Directory - Legacy", "667": "Unico Engineering Works - manufacturing facility in Mohali, Punjab", "668": "Vehicle Dispatch / Fleet Management PWA", "669": "Vehicle PWA app icon - orange rounded square with black-outlined rectangle and VEH text label", "670": "Vehicle Odometer Reading", "671": "Vehicle PWA Icon (unrelated asset)", "672": "Vehicle Registration Number", "673": "Vehicle Telemetry System - Odometer Data Collection", "674": "VRS PWA app icon - purple rounded square with white-outlined rectangle and VRS text label", "675": "VRS PWA Icon (unrelated asset)", "676": "Yagya Portfolio"}