Skip to content

[META] Define QWED-Tax scope: a deterministic verification layer, NOT a GST/tax platform (non-goals) #34

Description

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)

  • GSTN portal integration / live GSTIN status lookup
  • GSTR-1 / GSTR-2B reconciliation
  • e-invoicing / IRN generation
  • HSN/SAC classification system (corpus maintenance trap)
  • Tracking notifications / circulars / per-state rate changes as a service
  • Tax calculation engine (QWED verifies claims; it does not originate filings)

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions