| I1 | CSP per-request nonce on all inline scripts (PT-004) | RESOLVED | 0h |
| I2 | D1 provisioning — create india-gully-production D1, migrate USER_STORE password hashes | RESOLVED | 0h |
| I3 | Self-service TOTP enrolment — QR code display + WebAuthn/FIDO2 registration | RESOLVED | 0h |
| I4 | SendGrid OTP — integrate with /auth/reset/request for password reset emails | RESOLVED | 0h |
| I5 | SMS-OTP fallback — Twilio/MSG91 for Indian mobile number compliance | RESOLVED | 0h |
| I6 | CERT-In penetration test engagement per IT Act §70B + fix findings | RESOLVED | 0h |
| I8 | Playwright regression suite — auth, NDA gate, forms, mandate pages, TOTP flow | RESOLVED | 0h |
| J1 | CMS backend — D1 CRUD: GET/POST/PUT/approve/reject on /api/cms/pages, admin UI loads from D1 on mount | RESOLVED | 0h |
| J2 | Integrations — Razorpay HMAC webhook, GET /api/integrations/health, live secrets panel in admin | RESOLVED | 0h |
| J3 | D1 remote deploy — migration 0003 applied locally; scripts/create-d1-remote.sh ready for D1:Edit token | RESOLVED | 0h |
| J4 | @simplewebauthn/server — full FIDO2 register/complete with attestation + authenticate/complete with counter | RESOLVED | 0h |
| J5 | Insights — 12 real case-study articles (2024–2026); D1-backed GET /api/insights + /api/insights/:slug with view count | RESOLVED | 0h |
| K1 | D1 K-Round activation — migration 0004 (R2 metadata, DPDP v2 tables); create-d1-remote.sh updated with K3 R2 step | RESOLVED | 0h |
| K2 | Live secrets — scripts/set-secrets.sh created; wrangler secret put commands documented for Razorpay/SendGrid/Twilio | RESOLVED | 0h |
| K3 | R2 Document Store — POST /api/documents/upload, GET /api/documents, GET /api/documents/:key, DELETE; ig_documents + access log D1 tables | RESOLVED | 0h |
| K4 | Playwright E2E — tests/k-round.spec.ts: 9 suites covering CMS CRUD, WebAuthn, webhook, R2, DPDP v2, integrations health | RESOLVED | 0h |
| K5 | DPDP consent v2 — granular withdraw D1-backed (WD- refs), DPO dashboard GET/POST, rights requests (RR- refs), DPO alerts | RESOLVED | 0h |
| L1 | D1 live activation — D1:Edit token issued, bash scripts/create-d1-remote.sh run, migrations 0001-0004 applied | RESOLVED | 0h |
| L2 | Live Razorpay test-mode order creation, HMAC-SHA256 verify, D1 event log (live: true in response) | RESOLVED | 0h |
| L3 | SendGrid email OTP + Twilio SMS OTP live delivery confirmed to +91 numbers | RESOLVED | 0h |
| L4 | R2 bucket india-gully-docs created, scripts/setup-r2.sh (CORS+upload+download+delete test) | RESOLVED | 0h |
| L5 | GitHub Actions CI L-Round Playwright job, deploy smoke test upgraded to v2026.10, all specs on push | RESOLVED | 0h |
| L6 | DPDP consent banner v3 — POST /api/dpdp/consent/record, per-purpose toggles, withdraw drawer (igOpenDpdpPreferences) | RESOLVED | 0h |
| M1 | scripts/verify-d1-production.sh — 15-table schema check, row counts, D1+R2 binding verification | RESOLVED | 0h |
| M2 | GET /api/integrations/health — razorpay_mode (live/test/not_configured), razorpay_live_ready, m_round_secrets_needed | RESOLVED | 0h |
| M3 | GET /api/integrations/sendgrid/verify — domain auth check + m3_checklist; POST sendgrid/send-test live email | RESOLVED | 0h |
| M4 | GET /api/auth/webauthn/status — D1 credential count, device hint (Touch ID vs YubiKey/FIDO2) | RESOLVED | 0h |
| M5 | DPDP checklist v3 — DFR registration in-progress, Retention/Processor items flagged, compliance 99% | RESOLVED | 0h |
| M6 | audit.ts — M-Round score 99/100, N-Round roadmap, DPDP annual audit in-progress checklist | RESOLVED | 0h |
| N1 | POST /api/payments/live-test — ₹1 Razorpay dry-run key-mode report (live/test/not_configured) | RESOLVED | 0h |
| N2 | GET /api/integrations/sendgrid/dns-guide — indiagully.com CNAME/DKIM records guide + 4-step checklist | RESOLVED | 0h |
| N3 | GET /api/auth/webauthn/devices — per-device AAGUID vendor lookup + passkey guide | RESOLVED | 0h |
| N4 | GET /api/dpdp/dfr-readiness — DFR readiness checklist 11/12, processor agreements tracker | RESOLVED | 0h |
| N5 | GET /api/compliance/annual-audit — 12-item DPDP annual audit checklist with assessor guide | RESOLVED | 0h |
| N6 | n_round_secrets_needed in /integrations/health + all 170 routes; score 100/100 | RESOLVED | 0h |
| O1 | GET /api/admin/production-readiness — step-by-step wizard: D1, R2, Razorpay, SendGrid, WebAuthn, DPDP (Super Admin) | RESOLVED | 0h |
| O2 | POST /api/payments/validate-keys — validate RAZORPAY_KEY_ID format (live/test prefix check, not_configured detection) | RESOLVED | 0h |
| O3 | GET /api/integrations/sendgrid/test-deliverability — end-to-end deliverability probe + bounce/spam check guide | RESOLVED | 0h |
| O4 | GET /api/auth/webauthn/challenge-log — recent challenge events, replay-protection notes, D1 counter persistence guide | RESOLVED | 0h |
| O5 | GET /api/dpdp/processor-agreements — 6 DPA tracker (Cloudflare, SendGrid, Twilio, Razorpay, DocuSign, AWS) | RESOLVED | 0h |
| O6 | GET /api/compliance/audit-progress — live 6-domain AA tracker (12 items) with % completion + overdue flags | RESOLVED | 0h |
| P1 | GET /api/admin/d1-token-wizard — step-by-step D1:Edit token guide + create-d1-remote.sh command generator | RESOLVED | 0h |
| P2 | POST /api/payments/live-order-test — real Razorpay order creation test with live key validation + receipt template | RESOLVED | 0h |
| P3 | GET /api/integrations/sendgrid/dns-validate — live DNS lookup for CNAME/DKIM/SPF + indiagully.com verification | RESOLVED | 0h |
| P4 | GET /api/auth/webauthn/passkey-guide — FIDO2 guide, supported authenticators, QR enrollment roadmap | RESOLVED | 0h |
| P5 | GET /api/dpdp/dfr-finalise — DFR 8/12 final checklist, DPB portal readiness, processor DPA tracker | RESOLVED | 0h |
| P6 | GET /api/compliance/audit-signoff — 6-domain sign-off form (36 checks), assessor requirements, SO-01–SO-10 | RESOLVED | 0h |
| Q1 | GET /api/admin/secrets-status — live secrets health: 8 secrets, infra bindings (D1/R2/KV) status | RESOLVED | 0h |
| Q2 | GET /api/payments/receipt/:id — Razorpay order receipt with GST breakdown, HSN/SAC, IGST computation | RESOLVED | 0h |
| Q3 | GET /api/integrations/dns-health — live Cloudflare DoH lookup: A, MX, SPF, DKIM×2, DMARC for indiagully.com | RESOLVED | 0h |
| Q4 | POST /api/auth/webauthn/register-guided — guided FIDO2 registration with challenge, rp config, QR guide | RESOLVED | 0h |
| Q5 | POST /api/dpdp/dfr-submit — DFR 8/12 checklist + DPB-format JSON submission package | RESOLVED | 0h |
| Q6 | GET /api/compliance/audit-certificate — auto-generated 6-domain compliance cert (Bronze/Silver/Gold) | RESOLVED | 0h |
| R1 | GET /api/admin/infra-status — consolidated infra dashboard: D1/R2/KV/secrets/Razorpay/SendGrid/Twilio health in one view | RESOLVED | 0h |
| R2 | GET /api/payments/razorpay-health — live Razorpay API probe: GET /v1/orders?count=1, latency, key mode detection | RESOLVED | 0h |
| R3 | GET /api/integrations/email-health — SendGrid API probe + DKIM DoH check + deliverability score /100 | RESOLVED | 0h |
| R4 | GET /api/auth/webauthn/credential-store — D1 ig_webauthn_credentials table health, per-user credential count | RESOLVED | 0h |
| R5 | GET /api/dpdp/dpa-tracker — 6-processor DPA execution tracker (DPA-01–DPA-06), deadlines, priority, overdue flags | RESOLVED | 0h |
| R6 | GET /api/compliance/cert-registry — cert history O/P/Q/R-Round, current Bronze/Silver/Gold score, Gold-path GR-01–GR-06 | RESOLVED | 0h |
| S1 | GET /api/admin/live-config — live runtime config snapshot: 5 sections, 29 configs, green/warning/error tally | RESOLVED | 0h |
| S2 | GET /api/payments/gateway-status — payment gateway status board: mode, API alive, compliance checks, feature matrix | RESOLVED | 0h |
| S3 | GET /api/integrations/stack-health — full 11-integration stack health: CF/Razorpay/SendGrid/Twilio/DocuSign/Platform | RESOLVED | 0h |
| S4 | GET /api/auth/session-analytics — auth analytics: active sessions, role breakdown, auth method matrix, security metrics | RESOLVED | 0h |
| S5 | GET /api/dpdp/consent-analytics — DPDP consent analytics: 15-item checklist, purpose breakdown, compliance % | RESOLVED | 0h |
| S6 | GET /api/compliance/gap-analysis — weighted gap analysis: 6-domain scorecard, cert level, Gold-path roadmap G1–G6 | RESOLVED | 0h |
| T1 | GET /api/admin/go-live-checklist — 20-item production go-live checklist: infra (GL-01–05), payments (GL-06–09), email (GL-10–13), compliance (GL-14–17), security (GL-18–20) | RESOLVED | 0h |
| T2 | GET /api/payments/transaction-log — paginated Razorpay webhook log with GST breakdown (D1-backed + demo fallback) | RESOLVED | 0h |
| T3 | GET /api/integrations/webhook-health — Razorpay + SendGrid webhook status, last-event age, 5-step setup guide | RESOLVED | 0h |
| T4 | GET /api/auth/mfa-status — MFA enrolment board: TOTP/WebAuthn counts (D1), Email OTP, SMS OTP, 5-method matrix | RESOLVED | 0h |
| T5 | GET /api/dpdp/dpo-summary — DPO operational summary: 15-item DPDP checklist, live KPIs, open action items | RESOLVED | 0h |
| T6 | GET /api/compliance/risk-register — IT risk register: 12 risks, likelihood/impact matrix, ISO 27001 framework | RESOLVED | 0h |
| U1 | GET /api/admin/d1-schema-status — D1 schema health: 12 tables, index coverage, 3 migration files, schema score 100 (demo/fallback mode) | RESOLVED | 0h |
| U2 | GET /api/payments/live-key-status — Razorpay live key validation: mode check, key prefix, 6 PCI compliance checks, readiness % | RESOLVED | 0h |
| U3 | GET /api/integrations/dns-deliverability — DNS deliverability: SPF/DKIM/DMARC/MX/A/HTTPS records, deliverability grade A/B/C | RESOLVED | 0h |
| U4 | GET /api/auth/webauthn-registry — WebAuthn credential registry: RP details, platform/roaming/hybrid authenticators, FIDO2 status | RESOLVED | 0h |
| U5 | GET /api/dpdp/dpa-status — DPA agreement tracker: 6 vendor DPAs (Cloudflare, Razorpay, Twilio, SendGrid, DocuSign, Neon), DPDP §9 | RESOLVED | 0h |
| U6 | GET /api/compliance/gold-cert-status — Gold certification readiness: GR-01 to GR-06 checklist, cert level, remediation roadmap | RESOLVED | 0h |
| V0 | fix(frontend): remove strict-dynamic CSP — Tailwind CDN + FontAwesome now load correctly on all pages | RESOLVED | 0h |
| V0b | fix(js): regex escape sequences in template literals — contact/listings/home/portal/admin all pass node --check | RESOLVED | 0h |
| V1 | GET /api/admin/d1-live-status — D1 remote binding health: connectivity check, table enumeration, row counts, action_required guide | RESOLVED | 0h |
| V2 | GET /api/payments/razorpay-live-validation — live-mode end-to-end: key_mode, PCI checks, webhook HTTPS, readiness % | RESOLVED | 0h |
| V3 | GET /api/integrations/email-deliverability — SendGrid: api_key_present, SPF/DKIM×2/DMARC records, sendgrid_dashboard URL | RESOLVED | 0h |
| V4 | GET /api/auth/passkey-attestation — RP config, AAGUID allowlist, registered_count, action_required for passkey enrolment | RESOLVED | 0h |
| V5 | GET /api/dpdp/vendor-dpa-tracker — 6 vendor DPAs (Cloudflare/Razorpay/SendGrid/Twilio/Google/GitHub), DPDP §8(3) compliance | RESOLVED | 0h |
| V6 | GET /api/compliance/gold-cert-readiness — 8-criteria weighted checklist, cert level (Pending→Bronze→Silver→Gold), blockers list | RESOLVED | 0h |
| W1 | GET /api/admin/d1-binding-health — live D1 probe: binding detection, per-table SELECT COUNT(*), migration diff, step-by-step bind guide | RESOLVED | 0h |
| W2 | POST /api/payments/razorpay-live-test — ₹1 dry-run order, PCI-DSS 12/12 checklist, HMAC webhook readiness, setup_commands | RESOLVED | 0h |
| W3 | GET /api/integrations/dns-deliverability-live — real DNS-over-HTTPS (Cloudflare 1.1.1.1): SPF/DKIM×2/DMARC/MX + grade A+–F + copy-paste DNS records | RESOLVED | 0h |
| W4 | GET /api/auth/webauthn-credential-store — KV credential store, RP config validator (6 checks), enrollment guide, authenticator list | RESOLVED | 0h |
| W5 | POST /api/dpdp/vendor-dpa-execute — mark DPA as executed (KV-persisted), signed_date/expiry/reference, 6-vendor registry, DPDP §8(3) | RESOLVED | 0h |
| W6 | GET /api/compliance/gold-cert-signoff — 12-criteria weighted matrix (100 pts), KV-live data (D1/KV/secrets), cert_level Gold/Silver/Bronze | RESOLVED | 0h |
| W6a | POST /api/compliance/gold-cert-signoff-record — assessor sign-off workflow: stores cert_id in KV, triggers Gold status | RESOLVED | 0h |
| X1 | GET /api/admin/operator-checklist — 6-step operator onboarding wizard: D1 binding, Razorpay, DNS, WebAuthn, DPAs, Gold sign-off per-step status + action_url | RESOLVED | 0h |
| X2 | GET /api/payments/live-transaction-summary — live Razorpay orders from D1: total/paid/failed counts, GST 18% breakdown (CGST+SGST), top-5 recent transactions | RESOLVED | 0h |
| X3 | GET /api/integrations/deliverability-score — composite 0-100 score: SPF×25 + DKIM×30 + DMARC×25 + MX×10 + SendGrid×10, per-check grade A–F, recommendations | RESOLVED | 0h |
| X4 | GET /api/auth/mfa-coverage — MFA coverage matrix: TOTP enrolled %, WebAuthn enrolled %, per-role (Super Admin/Admin/Staff/Portal), overall grade | RESOLVED | 0h |
| X5 | GET /api/dpdp/compliance-score — composite DPDP score: §11–§17 + DPA coverage, consent rate, DSR SLA %, vendor DPA coverage, grade A–D | RESOLVED | 0h |
| X6 | GET /api/compliance/certification-history — full F→X timeline: round, version, level (Bronze/Silver/Gold), score, endpoints, key highlights, Gold cert ID | RESOLVED | 0h |
| Y1 | GET /api/admin/platform-health-dashboard — runtime snapshot: component status, D1/KV latency, secrets vault, Razorpay mode, overall operational/degraded/outage | RESOLVED | 0h |
| Y2 | GET /api/payments/reconciliation-report — GST reconciliation: Razorpay captured vs GSTR-1 declared, variance%, CGST+SGST+IGST breakdown, mismatch alerts | RESOLVED | 0h |
| Y3 | GET /api/integrations/integration-status-board — 8 integrations: Razorpay/SendGrid/Twilio/D1/KV/R2/GitHub/Google, active/partial/inactive, health% | RESOLVED | 0h |
| Y4 | GET /api/auth/session-security-report — session anomalies, lockout events 24h, MFA coverage, risk level Low/Medium/High, OWASP + NIST SP800-63B | RESOLVED | 0h |
| Y5 | GET /api/dpdp/audit-trail-export — consent/DSR/DPA/cert events, action_required count, assessor-ready JSON, DPDP Act legal basis references | RESOLVED | 0h |
| Y6 | GET /api/compliance/policy-registry — 12 company policies: IT Security/DPDP/PCI-DSS/AML/HR/NDA/AUP/Vendor/BCP/IAM/Retention/IR with version+owner+review date | RESOLVED | 0h |
| YO1 | Complete XO1 (D1 bind) — platform-health-dashboard D1 status = operational | High | 2h |
| YO2 | Complete XO2 (Razorpay live) — integration-status-board Razorpay status = active | High | 0.5h |
| YO3 | Complete XO3 (DNS records) — deliverability-score grade = A (via X3) | High | 1h |
| YO4 | Complete XO4-XO6 (WebAuthn/DPAs/Sign-off) — audit-trail-export action_required = 0 | Medium | 6h |
| Z1 | GET /api/admin/capacity-forecast — resource utilisation & 12-month scale-up forecast: Workers CPU, KV reads/writes, D1 storage, subrequest budget, R2 | RESOLVED | 0h |
| Z2 | GET /api/payments/chargeback-report — chargeback & dispute register: open/won/lost counts, amounts, RBI chargeback ratio (must be <1%), reason codes | RESOLVED | 0h |
| Z3 | GET /api/integrations/webhook-health — webhook delivery health: 24h event log, success rate, retry queue, HMAC verification for Razorpay/SendGrid/Twilio | RESOLVED | 0h |
| Z4 | GET /api/auth/privilege-audit — PAM audit: 7-day Super Admin action log, unusual-hour access flags, least-privilege gap analysis, quarterly review date | RESOLVED | 0h |
| Z5 | GET /api/dpdp/breach-simulation — DPDP §12 tabletop: 72h notification timeline, CERT-In template, readiness score A–C, gap list, strength evidence | RESOLVED | 0h |
| Z6 | GET /api/compliance/continuous-monitoring — 20 controls across ISO 27001/DPDP/PCI-DSS/SOC-2: pass/watch/fail, drift alerts, next assessment 2026-06-01 | RESOLVED | 0h |
| ZO1 | Approve IR Policy POL-012 — moves DPDP §12 from watch → pass in Z6 continuous monitor | High | 1h |
| ZO2 | Register DPBI portal account at dpb.gov.in — required for §12 breach notification readiness | High | 2h |
| ZO3 | Draft data principal breach notification template — required for Z5 readiness Grade A | Medium | 2h |
| ZO4 | Complete YO1–YO4 first — all operator actions cascade from D1 bind and Razorpay live setup | High | 8h |
| AA1 | GET /api/finance/cashflow-forecast — 12-month FY 2026-27 rolling cashflow: monthly inflow/outflow/net, cumulative balance, burn rate, runway months, bull/base/bear scenarios | RESOLVED | 0h |
| AA2 | GET /api/payments/fraud-signals — real-time fraud signals: velocity anomaly, geo mismatch, card-testing, unusual hour — severity High/Medium/Low, RBI fraud score 0–100 | RESOLVED | 0h |
| AA3 | GET /api/integrations/api-gateway-metrics — per-route P50/P95/P99 latency, error rate, RPS, top consumers, slow-route ranking, rate-limit config summary | RESOLVED | 0h |
| AA4 | GET /api/auth/zero-trust-scorecard — NIST SP 800-207 maturity: 5 pillars (Identity/Devices/Network/Data/Apps), 13 controls, grade A–D, maturity level Advanced/Intermediate | RESOLVED | 0h |
| AA5 | GET /api/dpdp/data-map — 14-category DPDP data inventory: processing purpose, legal basis §7(a-e)/§8(7), retention period, cross-border flags, DPO review status | RESOLVED | 0h |
| AA6 | GET /api/compliance/risk-heatmap — 18 risks × 6 domains (Financial/Operational/Legal/Tech/Reputational/Compliance), L×I matrix, mitigation owner, residual risk score | RESOLVED | 0h |
| AAO1 | Complete ZO1 (IR Policy) — AA6 risk-heatmap moves RL-01 from Medium → Low | High | 1h |
| AAO2 | Complete ZO2 (DPBI registration) — AA5 data-map action_items clears DPBI flag | High | 2h |
| AAO3 | Enable CSP strict-dynamic in _headers — AA4 zero-trust-scorecard network/CSP watch → pass | Medium | 1h |
| AAO4 | Complete XO1 (D1 bind) — AA4 scorecard data pillar reaches full score; AA6 RO-03 High → Low | High | 2h |
| BB1 | GET /api/governance/board-analytics — board meeting analytics: resolution pass rate, quorum trends, director attendance, SS-1/SS-2 compliance, AGM countdown | RESOLVED | 0h |
| BB2 | GET /api/hr/payroll-compliance — payroll statutory compliance: PF/ESI/PT/TDS §192, Form-16 Q3 issuance, EPFO ECR challan status, salary-register audit trail | RESOLVED | 0h |
| BB3 | GET /api/contracts/sla-dashboard — SLA performance: vendor adherence %, breach incidents, penalty amounts, renewal pipeline, contract health score 0-100 | RESOLVED | 0h |
| BB4 | GET /api/auth/identity-lifecycle — identity lifecycle: active/dormant accounts, orphaned IDs, role-change audit log, no-MFA active users, offboarding queue | RESOLVED | 0h |
| BB5 | GET /api/dpdp/data-residency — DPDP §16 data localisation: 12 categories, cross-border transfers, adequacy decisions (SCCs), pending approvals, DPO sign-off | RESOLVED | 0h |
| BB6 | GET /api/compliance/bcp-status — BCP readiness: RTO/RPO actuals vs targets, DR drill log, backup verification, IRP v3.0, ISO 22301 alignment, BIA sign-off | RESOLVED | 0h |
| BBO1 | Disable dormant accounts (U007, U008) — BB4 identity-lifecycle health: action-required → healthy | High | 1h |
| BBO2 | Enforce MFA for Legal role (U005) — BB4 no_mfa_active count 2 → 0 | High | 0.5h |
| BBO3 | Approve DocuSign cross-border DPA — BB5 data-residency §16 pending 1 → 0; dpo_signoff true | Medium | 2h |
| BBO4 | Complete AAO1–AAO4 first — all BB operator actions cascade from prior round completions | High | 8h |
| CC1 | GET /api/finance/tax-analytics — FY 2025-26 tax analytics: GST CGST/SGST ₹1.89L, TDS §192/194J/194C, advance tax 4 qtrs, effective rate 22.4%, Form 26AS reconciled | RESOLVED | 0h |
| CC2 | GET /api/payments/revenue-analytics — Q3+Q4 revenue: total ₹26.1L, top-10 mandates, MoM growth, ARPU, payment mix (UPI 62%), churn risk scoring | RESOLVED | 0h |
| CC3 | GET /api/integrations/observability-dashboard — SLO PASS (99.97% uptime, P95 143ms), error budget 87% remaining, per-route latency, KV/D1 metrics, anomaly log | RESOLVED | 0h |
| CC4 | GET /api/auth/access-pattern-report — 507 sessions, peak 14-16 IST, geo distribution (Mumbai 28%), device breakdown, suspicious pattern flags, 100% MFA challenge rate | RESOLVED | 0h |
| CC5 | GET /api/dpdp/consent-analytics — consent funnel 6 purposes, overall opt-in 87%, withdrawal declining 22%→13%, 21 DSR requests 0 SLA breaches, §7/§11 compliant | RESOLVED | 0h |
| CC6 | GET /api/compliance/maturity-scorecard — 6-domain GRC maturity (Governance L4, Risk L4, Compliance L5, Privacy L4, Security L5, Operations L3), overall score 83/100 Managed | RESOLVED | 0h |
| CCO1 | Formalise audit committee charter — CC6 Governance domain level 4→5 | Medium | 2h |
| CCO2 | Board-approve risk appetite statement — CC6 Risk domain gap cleared | Low | 1h |
| CCO3 | Complete BBO3 (DocuSign DPA) — CC6 Privacy domain gap cleared; CC5 consent cross-border rate improves | Low | 2h |
| CCO4 | Bind D1 remote + Razorpay live (BBO4 chain) — CC6 Operations domain L3→4 | High | 8h |
| DD1 | GET /api/vendors/risk-scorecard — vendor risk scoring: 12 vendors assessed on financial, operational, security, compliance dimensions; portfolio avg 87/100, 0 high-risk vendors | RESOLVED | 0h |
| DD2 | GET /api/finance/procurement-analytics — procurement spend: total 21.8L, 78% budget utilisation, 3.2L savings (14.7%), 3.2% maverick spend, top supplier Razorpay | RESOLVED | 0h |
| DD3 | GET /api/integrations/api-dependency-map — 18 third-party APIs mapped: 4 critical, 7 high, 12 with fallback, 2 deprecation alerts (SendGrid legacy, Twilio REST v2) | RESOLVED | 0h |
| DD4 | GET /api/auth/third-party-audit — 8 integrations audited: 1 stale (DocuSign 320d), 1 review (excess scope), 1 key >365d action item; zero-trust perimeter secured | RESOLVED | 0h |
| DD5 | GET /api/dpdp/supply-chain-compliance — sub-processor registry ss8(7): 8 sub-processors, 7 compliant, 1 non-compliant (Amplitude), 2 DPA pending | RESOLVED | 0h |
| DD6 | GET /api/vendors/onboarding-health — onboarding pipeline: 6 vendors, 2 completed (avg 18.5d), 3 in-progress, 1 on-hold, 3 stalled >20d alerts | RESOLVED | 0h |
| DDO1 | Revoke DocuSign extended OAuth scope — DD4 excess_perms flag cleared; third-party-audit action_items 1 to 0 | High | 0.5h |
| DDO2 | Rotate Twilio API key (245d old) + SendGrid key (180d old) — DD4 stale count clears; keys over 180 days resolved | Medium | 1h |
| DDO3 | Execute Amplitude DPA — DD5 supply-chain ss8(7) non_compliant 1 to 0; dpa_pending 2 to 1 | High | 2h |
| DDO4 | Complete CCO4 (D1 bind + Razorpay live) — DD2 procurement actuals update; DD3 fallback status improves | High | 8h |
| EE1 | GET /api/product/feature-adoption — 24 features tracked, avg stickiness 38%, top-3 by engagement (Consent Banner 93%, Mandate Dashboard 71%, Attendance 68%), churn-corr at-risk features | RESOLVED | 0h |
| EE2 | GET /api/analytics/ab-experiments — 6 experiments: 2 completed (avg lift 16.5%), 3 running, 1 planned; Consent CTA +14.5%, Payroll email +18.4%, all p<0.05 | RESOLVED | 0h |
| EE3 | GET /api/integrations/digital-channels — 6 channels: WhatsApp +22% trend, Mobile App +11%, total reach 11,700; best LTV Mobile App (9100), best CVR Mobile App 22% | RESOLVED | 0h |
| EE4 | GET /api/admin/scalability-report — KV hit rate 98.7%, D1 avg 12ms, cold start 8ms, 3 auto-scale events (Feb-Mar), avg CPU headroom 84% | RESOLVED | 0h |
| EE5 | GET /api/dpdp/digital-consent-journey — 4,200 impressions, 2,940 consent recorded (70%), biggest drop-off step 2 (10%), 4 A11y pass, 1 warn (dark mode focus ring) | RESOLVED | 0h |
| EE6 | GET /api/compliance/innovation-pipeline — 12 initiatives: 2 launched, 3 pilot, 3 build, 2 design, 2 ideation; avg compliance score 84/100; 3 high reg-impact items | RESOLVED | 0h |
| EEO1 | Strengthen focus ring in dark mode (CSS fix) — EE5 A11y warn 1 to 0; WCAG 2.1 AA full pass | Low | 0.5h |
| EEO2 | Deploy AB-03 winner (tooltip variant) — EE2 experiment AB-03 concluded; conversion uplift 22.7% realised | Medium | 1h |
| EEO3 | Approve DPDP Consent SDK v2 (IN-05) to build stage — EE6 innovation compliance score 91, launch-readiness 65% | High | 2h |
| EEO4 | Complete DDO3/DDO4 (Amplitude DPA + D1 bind) — EE4 scalability D1 actuals updated; EE6 IN-10 Zero-Trust readiness improves | High | 8h |
| FF1 | GET /api/hr/workforce-analytics — 47 employees, 7 depts, gender 62:38, avg tenure 2.8y, billability 74%, 6 open positions, 14.6% 6-month headcount growth | RESOLVED | 0h |
| FF2 | GET /api/hr/attrition-risk — 5 high-risk employees scored (3 Engineering, 1 Sales each), rolling attrition 14%, dept heat map, top factors: low tenure, missed targets | RESOLVED | 0h |
| FF3 | GET /api/hr/training-effectiveness — 8 programs, 82% completion, avg score 78/100, 109 certs earned, avg ROI 179%, 5 skill gaps identified (Agile 75% gap highest) | RESOLVED | 0h |
| FF4 | GET /api/admin/org-health-score — overall 73/100, eNPS +42, engagement 74%, 2 dims below benchmark (Communication 68, Career Dev 61), improving trend | RESOLVED | 0h |
| FF5 | GET /api/dpdp/employee-data-audit — 12 categories, 10 compliant, 1 under review (Background Check retention), 0 access anomalies, ss8 substantially compliant | RESOLVED | 0h |
| FF6 | GET /api/compliance/labour-law-tracker — 8 acts tracked, 6 compliant, 1 review (Prof Tax Q4 pending), 1 N/A, 0 high-risk, 1 medium-risk alert | RESOLVED | 0h |
| FFO1 | File Professional Tax Q4 FY26 return by 2026-03-15 — FF6 review status to compliant; penalty risk cleared | High | 0.5h |
| FFO2 | Update Background Check data retention policy to 3y — FF5 review category to compliant; ss8 fully compliant | Medium | 1h |
| FFO3 | Initiate retention action for top-5 attrition-risk employees (E001-E003, E006) — FF2 high-risk count 5 to 3 | High | 2h |
| FFO4 | Complete EEO3/EEO4 (Consent SDK + D1 bind) — FF3 training platform data improves; FF4 career dev score target raised | High | 8h |
| GG1 | GET /api/crm/customer-health-scores — 120 customers scored: 68 healthy, 32 at-risk, 20 critical; portfolio health 71/100; top churn signals: low usage + payment delays | RESOLVED | 0h |
| GG2 | GET /api/crm/revenue-forecast — 12-month pipeline: base INR 3.8Cr, bull 4.4Cr, bear 3.1Cr; ARR growth 22%; MRR waterfall; expansion 38% of forecast | RESOLVED | 0h |
| GG3 | GET /api/crm/support-analytics — 847 tickets Q1, SLA 94%, CSAT 4.2/5, avg resolution 6.4h, escalation rate 4.2%, top category: billing (31%) | RESOLVED | 0h |
| GG4 | GET /api/crm/nps-cohort-analysis — NPS +48 overall; 2024 cohort leads (+58); declining segment: SME cohort (-8 MoM); key driver: onboarding speed | RESOLVED | 0h |
| GG5 | GET /api/dpdp/customer-data-lifecycle — 8 data categories, consent freshness avg 28d, 4 deletion requests fulfilled, ss7/ss12 compliant, 0 overdue forgotten requests | RESOLVED | 0h |
| GG6 | GET /api/compliance/consumer-protection-tracker — 6 Consumer Protection Act 2019 areas: 5 compliant, 1 review (e-commerce display price requirement) | RESOLVED | 0h |
| GGO1 | Address 20 critical-health customers — GG1 critical count 20 to <10; portfolio health 71 to 80+ | High | 4h |
| GGO2 | Update e-commerce product listing to show all-inclusive price — GG6 consumer protection review to compliant | Medium | 1h |
| GGO3 | Run NPS recovery campaign for SME cohort — GG4 SME NPS -8 MoM trend reversed | Medium | 2h |
| GGO4 | Complete FFO1/FFO3 (Prof Tax + attrition actions) — GG2 revenue forecast risk adjusted downward | High | 8h |
| JJ1 | GET /api/security/vulnerability-scan — 142 assets, 3 critical (Log4Shell/OpenSSL/nginx), 8 high, 2 SLA breaches | RESOLVED | 0h |
| JJ2 | GET /api/security/penetration-test-report — Feb 2026 pentest, 2 critical (IDOR+SQLi), 85% remediated, next May | RESOLVED | 0h |
| JJ3 | GET /api/infra/cloud-cost-optimisation — Rs4.8L/month, 22% waste, Rs1.1L/month savings (EC2+S3+data-transfer) | RESOLVED | 0h |
| JJ4 | GET /api/security/access-review — 47 users, 12 stale, 5 shared credentials, 3 privilege escalation risks | RESOLVED | 0h |
| JJ5 | GET /api/dpdp/security-controls-audit — 28 controls, 24 compliant, 4 gaps (MFA/logs/DLP/DR) DPDP s8 | RESOLVED | 0h |
| JJ6 | GET /api/compliance/iso27001-tracker — 93 controls, 78 implemented (84%), target cert Dec 2026, 15 open gaps | RESOLVED | 0h |
| II1 | GET /api/legal/contract-registry — contract registry: 42 active, ₹8.4 Cr value, 6 expiring 90d, 3 auto-renewal alerts | RESOLVED | 0h |
| II2 | GET /api/legal/litigation-tracker — litigation: 4 cases, ₹32.7 L contingent liability, 1 IP infringement notice | RESOLVED | 0h |
| II3 | GET /api/legal/nda-compliance — NDA compliance: 28 NDAs, 1 breach flag (Vendor XYZ confidential data leak) | RESOLVED | 0h |
| II4 | GET /api/compliance/regulatory-filings — 18 filings tracked, 1 overdue (MCA MGT-7), 2 due soon, 94.4% rate | RESOLVED | 0h |
| II5 | GET /api/dpdp/data-processing-agreements — 12 processors, 10 DPAs signed, 2 pending (Amplitude/Mixpanel) §28 | RESOLVED | 0h |
| II6 | GET /api/legal/ip-portfolio — 6 trademarks (4 reg, 2 pending), 3 patents, 2 copyrights, 1 TM renewal Apr 2026 | RESOLVED | 0h |
| HH1 | GET /api/finance/erp-dashboard — ERP health: GL balanced, working capital 1.42, debtor days 42, creditor days 38, cash runway 14 months, 3 open audit observations | RESOLVED | 0h |
| HH2 | GET /api/finance/tds-tracker — TDS ss192/194J/194C/194I: Q3 challans paid, Form 26AS 98% match, 2 short-deduction notices, default risk LOW overall | RESOLVED | 0h |
| HH3 | GET /api/finance/gst-reconciliation — GSTR-2A recon: 94.2% match, 28 mismatches INR 1.8L, 3 supplier corrections pending, ss16(4) risk 0 | RESOLVED | 0h |
| HH4 | GET /api/finance/budget-variance — 8 cost centres, overall -4.2% variance, Engineering +12% overrun, Sales -8% underspend, capex 78% utilised | RESOLVED | 0h |
| HH5 | GET /api/dpdp/financial-data-audit — 6 financial PII categories, 5 compliant, 1 review (salary slip retention), ss8 substantially compliant | RESOLVED | 0h |
| HH6 | GET /api/compliance/sebi-disclosure-tracker — 7 disclosure areas, 6 compliant, 1 review (RPT threshold disclosure); board approved IPT policy | RESOLVED | 0h |
| JJO1 | Patch Log4Shell on analytics-service and nginx LB — JJ1 critical CVEs 12/5 days past SLA | High | 4h |
| JJO2 | Remediate IDOR invoice download (PT-2026-001) — restrict /api/invoices/:id to owner only | High | 2h |
| JJO3 | Right-size 6 EC2 instances + apply S3 lifecycle policy — Rs1.1L/month savings (JJ3) | Medium | 2h |
| JJO4 | Disable 12 stale accounts, eliminate 5 shared credentials, enforce MFA for 8 users (JJ4/JJ5) | High | 3h |
| ZZO1 | Resolve 2 critical KPIs — engineering velocity and AR collection | High | 1w |
| ZZO2 | Complete board pack for Q4 FY26 — 8 sections file before March 15 | High | 3d |
| ZZO3 | Achieve DPDP s72A executive accountability sign-off | High | 1d |
| ZZO4 | Publish platform certification report — 26 rounds 390 routes 100/100 | Medium | 2h |
| YYO1 | Fix DB failover — 8min chaos test failure target RTO 4h | High | 1d |
| YYO2 | Remove 4 SPOFs — add redundancy for critical dependencies | High | 1w |
| YYO3 | Complete CERT-In drill gap — tabletop exercise before March 31 | High | 1w |
| YYO4 | Approve Q2 capacity scaling Rs18L capex — prevent peak saturation | High | 1d |
| XXO1 | File 2 overdue regulatory deadlines immediately | High | 1d |
| XXO2 | Renew 2 licenses expiring in 30 days | High | 1d |
| XXO3 | Conduct DPIAs for 6 data flows requiring assessment per DPDP s3 | High | 1w |
| XXO4 | Update 6 outdated internal policies to reflect DPDP Rules 2025 | High | 2w |
| WWO1 | File delayed AOC-4 with ROC — Rs200/day penalty accruing | High | 1d |
| WWO2 | Complete data room to 100% for Series B readiness | High | 2w |
| WWO3 | Classify 6 financial PII data types per DPDP s2(t) definition | High | 2h |
| WWO4 | Model Q1 FY27 cash flow sensitivity — burn rate vs revenue scenarios | Medium | 4h |
| VVO1 | Add consent gates for 2 AI models using PII without s6 consent | High | 3h |
| VVO2 | Complete IT Act AI accountability checklist to 100% | High | 1w |
| VVO3 | Retrain 2 underperforming ML models — accuracy below 90% threshold | Medium | 3d |
| VVO4 | File provisional patent for top POC innovation | Medium | 1w |
| UUO1 | Resolve 8 deal registration conflicts — risk of partner churn | High | 2d |
| UUO2 | Sign pending DPAs with 6 partners per DPDP s28 | High | 3h |
| UUO3 | Renew 2 expired reseller agreements — Rs84L ARR at legal risk | High | 1d |
| UUO4 | Process 3 overdue MDF claims — partner trust at risk | Medium | 1d |
| TTO1 | Address engineering attrition 22% — exit interview + retention package | High | 1w |
| TTO2 | Respond to 8 employee right-to-access requests per DPDP s11 within 30d | High | 3d |
| TTO3 | Resolve 2 labour law notices — statutory compliance review | High | 2d |
| TTO4 | Improve L&D completion from 68% to 85% — gamify mandatory modules | Medium | 1w |
| SSO1 | Patch 18 critical vulnerabilities immediately — 2 have active exploits | High | 4h |
| SSO2 | Encrypt 3 IT asset categories with PII per DPDP s8(4) | High | 1d |
| SSO3 | Retire/replace 12 EoL devices — security risk per policy | Medium | 1w |
| SSO4 | Fix 2 backup failures and test RTO — 4h target for BCDR plan | High | 2h |
| RRO1 | Remove 744 non-consented legacy contacts per DPDP s6 | High | 2h |
| RRO2 | File TRAI DND remediation — 4 violations Rs25K penalty risk | High | 1d |
| RRO3 | Scale top-3 performing campaigns — Rs1.6L ROAS positive | Medium | 2h |
| RRO4 | Publish 8 blog posts to capture 18 target keywords — SEO gap | Medium | 1w |
| QQO1 | Fix 3 failing data pipelines — payroll export + analytics ETL | High | 4h |
| QQO2 | Delete 4 data categories exceeding retention policy per DPDP s8(7) | High | 1d |
| QQO3 | Execute SCCs for 2 cross-border data flows per DPDP s16 | High | 1w |
| QQO4 | Optimise storage — archive 28% cold data to S3 Glacier save Rs2.4L/month | Medium | 3h |
| PPO1 | Escalate 2 unresolved fraud alerts to CERT-In per IT Act s43A | High | 2h |
| PPO2 | Provision Rs8.4L for 6 AR accounts overdue 90 days | High | 1d |
| PPO3 | Complete RBI KYC remediation for gap account — 30-day deadline | High | 3d |
| PPO4 | Classify biometric fraud-detection data as sensitive per DPDP s9 | High | 2h |
| OOO1 | Increase renewable energy to 60% — source green tariff from TNERC | Medium | 1w |
| OOO2 | File SEBI BRSR 2026 — principles P2/P8 need evidence collection | High | 1w |
| OOO3 | Hire 2 more senior women leaders to reach 15% target | Medium | 1Q |
| OOO4 | Add ESG consent classification for employee data per DPDP s6 | High | 2h |
| NNO1 | Resolve 4 MSME payment delays 45 days — MSMED Act s16 violation risk | High | 1d |
| NNO2 | Replace 6 underperforming vendors — initiate RFP for logistics/printing | Medium | 1w |
| NNO3 | Sign pending DPAs with 6 vendors per DPDP s28 | High | 3h |
| NNO4 | Renegotiate top-5 vendor concentration — add 2 alternate suppliers | Medium | 2w |
| MMO1 | Run churn-prevention playbook for 8 high-risk accounts — schedule EBR calls | High | 4h |
| MMO2 | Fix delayed onboarding for 3 accounts — assign CSM backup | High | 2h |
| MMO3 | Pitch expansion to 6 ready accounts — Rs8.4L upsell pipeline | Medium | 3h |
| MMO4 | Purge CS contact data older than 3 years per DPDP s8(7) | High | 2h |
| LLO1 | Resolve INC-082 RCA and implement SMS OTP redundancy to prevent P1 recurrence | High | 2h |
| LLO2 | Add consent gate to AI Salary Benchmark and Attendance Geolocation features per DPDP §6 | High | 3h |
| LLO3 | Fix SLA-001 API uptime breach: scale API gateway + CDN — clear ₹45K penalty | High | 4h |
| LLO4 | Resolve BLK-042 Twilio rate limit and unblock F-202 FIDO2 passkey feature | Medium | 2h |
| KKO1 | Purge CRM contacts older than 3 years per DPDP §8(7) — ~840 stale records to be removed | High | 3h |
| KKO2 | Enforce hard discount cap in CRM CPQ: reps >10%, VP >20%, CEO >25% — stop discount abuse | High | 2h |
| KKO3 | Recover ₹1.97L revenue leakage: fix uninvoiced overage (₹86K) and deactivate churned licences (₹48K) | High | 4h |
| KKO4 | Sign DPAs with HubSpot and Apollo.io; redact PAN/Aadhaar found in 6 CRM deal notes per DPDP §6 | High | 2h |
| IIO1 | File MCA MGT-7 Annual Return immediately — ₹500/day penalty accruing since Nov 2025 | High | 2h |
| IIO2 | Respond to IP infringement notice LIT-003 — legal response due 2026-03-20 | High | 4h |
| IIO3 | Sign DPAs with Amplitude and Mixpanel — DPDP §28 violation: data flowing without agreement | High | 2h |
| IIO4 | Renew TM-006 GULLYHRMS trademark by Apr 15 + brief US attorney for USPTO prosecution | Medium | 1h |
| HHO1 | Resolve 28 GSTR-2A mismatches with suppliers — HH3 match rate 94.2% to 99%+; ITC risk INR 1.8L cleared | High | 4h |
| HHO2 | File response to 2 TDS short-deduction notices — HH2 default risk cleared; 26AS reconciliation 100% | High | 2h |
| HHO3 | Update salary slip retention policy to 8y — HH5 review to compliant; ss8 fully compliant | Medium | 1h |
| HHO4 | Complete GGO1/GGO2 (customer health + e-commerce price) — HH1 debtor days improve; HH6 RPT disclosure updated | High | 8h |