Purpose
This is a pinned scope/decision issue, not a feature. Recent inbound interest (enterprise/IBM-partner) revealed a recurring assumption:
"QWED-Tax = a GST/tax compliance platform."
The code says otherwise. Before we add more GST features (#29, #30, #32, #33), we should explicitly decide how far this project goes — so every future feature/PR can be judged against an agreed boundary instead of drifting into "tax software" territory.
What the Audit Revealed
People expect more than the code does. That's useful requirements-discovery, but acting on all of it would silently turn a verification project into a tax platform with a very different (and much heavier) maintenance burden.
The Three Paths
Path A — Stay narrow
- Position purely as a "Deterministic Tax Verification Layer."
- Only add checks that are deterministic, objective, small, testable.
- Lowest maintenance, clearest identity.
Path B — Expand selectively (Recommended starting point)
Path C — Become a GST platform
- GSTN integration, GSTR-1/2B, e-invoicing/IRN, notifications/circulars tracking, per-state change management, HSN/SAC classification maintenance.
- This converts QWED from a verification company into a tax-software company.
- Proposed: explicitly NOT this project.
Proposed Decision
- Adopt Path B, with a hard boundary at the edge of deterministic verification.
- Treat anything requiring live data sync, classification-corpus maintenance, or filing workflows as out of scope by default.
Proposed Non-Goals (Out of scope unless explicitly revisited)
How This Guides Other Issues
| Issue |
Path B fit? |
| #29 GSTIN checksum |
✅ deterministic, small |
| #30 CGST/SGST/IGST split |
✅ deterministic |
| #32 RCM expansion |
✅ (as a bounded rule table, not full Sec 9(4) matrix) |
| #33 Audit trace |
✅ verification-supporting |
| HSN/SAC classification |
❌ Path C — declined by default |
| GSTN/GSTR/IRN |
❌ Path C — declined by default |
Decision Checklist
Purpose
This is a pinned scope/decision issue, not a feature. Recent inbound interest (enterprise/IBM-partner) revealed a recurring assumption:
The code says otherwise. Before we add more GST features (#29, #30, #32, #33), we should explicitly decide how far this project goes — so every future feature/PR can be judged against an agreed boundary instead of drifting into "tax software" territory.
What the Audit Revealed
People expect more than the code does. That's useful requirements-discovery, but acting on all of it would silently turn a verification project into a tax platform with a very different (and much heavier) maintenance burden.
The Three Paths
Path A — Stay narrow
Path B — Expand selectively (Recommended starting point)
Path C — Become a GST platform
Proposed Decision
Proposed Non-Goals (Out of scope unless explicitly revisited)
How This Guides Other Issues
Decision Checklist