Skip to content

Add repo-specific repo assist map, MCP baseline verification, and project skills - #127

Merged
groupthinking merged 6 commits into
masterfrom
copilot/update-repo-with-examples
Oct 29, 2026
Merged

groupthinking merged 6 commits into
masterfrom
copilot/update-repo-with-examples

Conversation

Copilot AI commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds a repository map, an architecture diagram tied to actual imports, an agent-workflow checklist, and two repository-specific skills: codebase-summary and github-actions-failure-debugging. The README and project skills use repository-relative links and discover the current checkout root. The MCP verifier asserts successful responses and expected capabilities/tool output, so handler errors fail the command instead of merely being printed.

The MCP checks exercise the existing custom JSON-RPC handler in-process. They verify the documented initialization, tool discovery/execution and error behavior; they do not establish external transport compatibility or complete MCP specification compliance.

Code and CI repairs

  • Correct malformed Dependabot configuration for the actual pip, frontend npm and Docker manifests.
  • Replace tests of a nonexistent Dependabot helper with assertions against the real configuration, manifests and workflow.
  • Align CI's MCP/Pydantic dependencies and supply the imports needed by the existing tests. Exercise real FastMCP tool dispatch and temporary data fixtures.
  • Keep pytest failures blocking and set pythonpath = . so the exact console command used by GitHub collects the repository packages.
  • Apply the existing Black formatter without changing those formatted modules' behavior.

Validation

Current tested head: 18057fe078d060b43f758a1031156c18d1f25f9b.

  • pytest --cov=.: 31 passed and 3 explicit integration skips on both Python 3.10 and 3.11, with PYTHONPATH and DWAVE_API_TOKEN unset.
  • black --check .: passed on both versions.
  • Current GitHub checks: 7 successful, 1 skipped (CodeRabbit), including both Python jobs, Actions validation and CodeQL.

The three integration skips require quantum configuration, a D-Wave token or an external local MCP service. No live QPU, provider or external MCP transport success is claimed. The existing flake8 step remains advisory, and a pre-existing coverage-parser warning limits coverage completeness; the passing jobs do not establish a lint-clean repository or complete coverage.

This addresses #125. PRs #126 and #127 are parallel proposals for that issue; this review does not choose or merge both alternatives.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI and others added 2 commits September 15, 2026 05:43
Co-authored-by: groupthinking <154503486+groupthinking@users.noreply.github.com>
Co-authored-by: groupthinking <154503486+groupthinking@users.noreply.github.com>
Copilot AI changed the title [WIP] Update repo with specific examples and verification steps Add repo-specific repo assist map, MCP baseline verification, and project skills Sep 15, 2026
Copilot AI requested a review from groupthinking September 15, 2026 05:44
@groupthinking
groupthinking marked this pull request as ready for review September 20, 2026 12:24
Copilot AI lite review requested due to automatic review settings September 20, 2026 12:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Portability and MCP verification documentation issues remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 5 Low severity

Open (5)
What changed in this PR

Adds repo-specific agent guidance, MCP verification documentation, project skills, README wiring, and guardrail tests.

Changes:

  • Adds repository mapping and MCP guidance.
  • Adds CI-debugging and codebase-summary skills.
  • Links documentation from README.md.
  • Adds tests validating the new materials.
File Description
tests/​test_repo_assist_docs.py Guardrail checks for documentation and skills
README.md Links to the repository map
docs/​REPO_MAP.md Documents structure, dependencies, workflows, and MCP verification
.github/​skills/​github-actions-failure-debugging/​SKILL.md Adds CI debugging guidance
.github/​skills/​codebase-summary/​SKILL.md Adds repository summarization guidance

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md Resolved
Comment thread docs/REPO_MAP.md Resolved
Comment thread docs/REPO_MAP.md Resolved

@groupthinking groupthinking left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the repaired current head 18057fe078d060b43f758a1031156c18d1f25f9b. The 3 remaining inline findings are addressed in the code and repository guidance. The exact CI pytest command passes with 31 tests and 3 explicit integration skips on both Python versions; all current hosted jobs have finished with 7 successes and only CodeRabbit skipped. The previously masked pytest failure is now blocking.

Approval covers this repository-guidance and CI change. MCP verification is in-process only; live QPU/provider/transport behavior is untested. Existing advisory flake8 and incomplete coverage are disclosed in the updated description. #126 and #127 are competing proposals for #125, so this approval does not authorize merging both or merging either automatically.

@groupthinking
groupthinking merged commit 31b2744 into master Oct 29, 2026
8 checks passed
@groupthinking
groupthinking deleted the copilot/update-repo-with-examples branch October 29, 2026 14:05
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.

REPO UPDATE-> follow steps prove verification on implementation by running it live.

3 participants