Skip to content

[codex] Add gsync reports and plan-driven goals#15

Merged
nwang783 merged 2 commits into
mainfrom
codex/gsync-feedback-reports
Apr 11, 2026
Merged

[codex] Add gsync reports and plan-driven goals#15
nwang783 merged 2 commits into
mainfrom
codex/gsync-feedback-reports

Conversation

@nwang783
Copy link
Copy Markdown
Owner

Summary

  • add a team-scoped gsync product feedback flow with report bug, report feature, and report list
  • add a dashboard reports page backed by Firestore plus a team ID header to make local reseed mismatches visible
  • switch goal-setting to plan-driven metadata and update the skill/docs to reflect the new workflow

Why

  • gsync needs an internal feedback queue for early product bugs and feature requests without creating a second GitHub issue tracker
  • the local dev workflow was confusing when the dashboard stayed on an older seeded team, so the dashboard now exposes the active team ID for debugging
  • the goal flow changes in this worktree are bundled into the same feature publish as requested

Validation

  • node --test test/join-flow-api.test.cjs test/activity-summary.test.js test/context-memory.test.js test/firestore-status.test.js test/memory-merge.test.js test/plan-file.test.js test/config.test.js test/mark-merged-plans-from-pr.test.js test/join-codes.test.cjs
  • npm --prefix dashboard test -- --run src/pages/ReportsPage.test.jsx src/components/UpdateFeed.test.jsx src/components/MemoryPanel.test.jsx src/components/JoinCodePanel.test.jsx src/components/PlanDetail.test.jsx src/components/TeamColumns.test.jsx src/components/GoalBar.test.jsx src/pages/LoginPage.test.jsx
  • npm run dev:cli -- report bug --title "Dashboard report visibility check" --body "Fresh local sandbox report to verify whether the reports tab is reading the Firestore collection correctly." --severity medium
  • npm run dev:cli -- report list --last 5

@nwang783 nwang783 marked this pull request as ready for review April 11, 2026 16:48
@nwang783 nwang783 merged commit f1ccc56 into main Apr 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant