docs(009): update tasks.md with completion status and what-to-do-next roadmap#505
docs(009): update tasks.md with completion status and what-to-do-next roadmap#505
Conversation
Co-authored-by: MikeWedderburn-Clarke <5323631+MikeWedderburn-Clarke@users.noreply.github.com>
… UI, tests Co-authored-by: MikeWedderburn-Clarke <5323631+MikeWedderburn-Clarke@users.noreply.github.com>
Co-authored-by: MikeWedderburn-Clarke <5323631+MikeWedderburn-Clarke@users.noreply.github.com>
|
@MikeWedderburn-Clarke Unfortunately, I hit an error while trying to use the custom Copilot setup steps configured for this repository and had to close this PR. The error I am seeing is: Once you or someone with the necessary access fixes the problem, please unassign and then reassign issue #0 to me and I'll retry. Thanks! |
…rors in merged code Co-authored-by: MikeWedderburn-Clarke <5323631+MikeWedderburn-Clarke@users.noreply.github.com> Agent-Logs-Url: https://github.com/microsoft/CommunityManagement-Sample-Spec-Kit/sessions/0d0332a4-6815-4854-ae3a-d3028a8b4af7
…mentation' into copilot/vscode-mmz66374-oe5b
Co-authored-by: MikeWedderburn-Clarke <5323631+MikeWedderburn-Clarke@users.noreply.github.com> Agent-Logs-Url: https://github.com/microsoft/CommunityManagement-Sample-Spec-Kit/sessions/ab6ab2fd-7641-4e96-979a-652513865404
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v4 | ||
|
|
||
| - uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: "24" | ||
| cache: "npm" | ||
|
|
||
| - name: Install dependencies | ||
| run: npm ci | ||
|
|
||
| - name: Build design tokens | ||
| run: npm run tokens:build -w @acroyoga/tokens | ||
|
|
||
| - name: Typecheck | ||
| run: npm run typecheck No newline at end of file |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 6 days ago
In general, the fix is to define an explicit permissions: block in the workflow, granting only the minimal rights needed. For a build/test workflow like this that only checks out code and runs local Node commands, contents: read is typically sufficient, and optionally packages: read if private packages are involved.
For this specific file, the safest and simplest change is to add a top-level permissions: block (applies to all jobs) right after the on: section, setting contents: read. This documents the intended least privilege and ensures that even if repository defaults are broad or change later, the setup job will only have read access to repository contents. No existing functionality needs write access, so this change will not affect behavior. No additional imports or methods are required; this is purely a YAML workflow configuration change within .github/workflows/copilot-setup-steps.yml.
| @@ -2,6 +2,9 @@ | ||
|
|
||
| on: workflow_dispatch | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| setup: | ||
| runs-on: ubuntu-latest |
The 009 branch (
copilot/009-user-directory-implementation) shipped a working User Directory implementation but left all 59 task checkboxes unchecked, making it impossible to know what was actually done vs. what remained.Changes
origin/copilot/009-user-directory-implementationinto working branchspecs/009-user-directory/tasks.md— audited every task against the actual code; marked 30 as[x](done) and 21 as[ ](outstanding), with inline notes on each completed task explaining deviations from the plan (renamed functions, different file paths, missing index creation, etc.)tasks.mdwith prioritised work items:SocialPlatform4→8 expansionKey Gaps Found
SocialPlatformtype incommunity.tsstill has 4 values;community-schemas.tsZod enum not updated — will rejecttiktok/twitter_x/linkedin/threadsat the validation layerdirectory_visible(FR-031/032)page.tsxrather than extracted to the plannedshared-uicomponent patternOriginal prompt
Created from VS Code.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.