fix(gst): restore returns dashboard and GSTR-2B download - #125
Conversation
Signed-off-by: Tapish Khandelwal <tapishkhandelwal13@gmail.com>
Signed-off-by: Tapish Khandelwal <tapishkhandelwal13@gmail.com>
Signed-off-by: Tapish Khandelwal <tapishkhandelwal13@gmail.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8cf0bf0881
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 38fdf6a5d4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5d59637ba8
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 223ff24fd2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Root Cause / Decision Record
The first dashboard fix correctly rejected duplicate exact targets unless one was rendered and enabled. Applied universally, that rule regressed the established post-login landing: its only exact portal target is structural rather than rendered, and no visible equivalent exists.
The corrected dashboard rule is route-gated and target-bound. It permits that non-rendered click only on the canonical landing route, only for exactly one resolved portal-owned target, and only when the anchor and its ancestors are not semantically disabled. All other pages remain rendered-and-enabled-only.
The GSTR-2B summary has a distinct observed layout: the selected scope is rendered in a separate surface from the already armed download control. The final-click guard now proves the exact summary route and exactly one rendered, enabled scope-label pair. It neither reads broad page text nor anonymous inline portal state; missing, duplicate, hidden, inert, transparent, collapsed, zero-area, or mismatched evidence denies the click.
Scope
Pack Workflow Preflight
pnpm workflow:preflightpassed before pushing.Sanchika Adoption Gate
@sanchika/*packages or copied Sanchika guidance.../sanchika,sanchika/packages/*/src, or parent source paths.Privacy And Data-Flow Impact
Sensitive Surface Review
Chrome Web Store Impact
Verification
pnpm exec eslint . --max-warnings 0pnpm exec tsc --noEmitpnpm exec wxt buildnode scripts/verify-extension-package.mjs .output/chrome-mv3git diff --checkpnpm workflow:preflightpnpm exec prettier --check .— blocked by three unchanged formatter-baseline files.pnpm exec vitest run— two asset-exporter tests fail immediately and the runner does not terminate; no final full-suite summary was available.pnpm review:gate— GitHub reachable, but no review exists for the current head.Artifact Evidence
8cf0bf0.PR Review Follow-Up
2501167andac3b77f80d5fbf; route-gated regression tests30c6de4; 80 focused connector tests6afc9a6Screenshots
Not applicable; authenticated portal evidence is not attached.
DCO