Skip to content

docs: evaluate upstream @objectstack/spec compliance, update DESIGN_CORE_REFACTOR.md#371

Merged
hotlong merged 2 commits intomainfrom
copilot/evaluate-refactor-requirements
Feb 11, 2026
Merged

docs: evaluate upstream @objectstack/spec compliance, update DESIGN_CORE_REFACTOR.md#371
hotlong merged 2 commits intomainfrom
copilot/evaluate-refactor-requirements

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 11, 2026

Evaluated upstream @objectstack/spec (commit 33646a7) against the refactoring prerequisites in DESIGN_CORE_REFACTOR.md. All upstream blockers are resolved — the document status moves from "Draft / RFC" to "Ready for Implementation".

Upstream findings

Requirement Status Evidence
Export OperationContext & EngineMiddleware types (PR-1, 🔴 blocking) ✅ Merged packages/objectql/src/index.ts, PR #597
replaceService<T>() on PluginContext (PR-2, 🟡 medium) ✅ Merged types.ts, kernel.ts, kernel-base.ts, plugin-loader.ts — commit b6b411e
Middleware API for query profiling ✅ Exists ObjectQL.registerMiddleware() onion model
Service contract interfaces ✅ 16+ added @objectstack/spec/contracts (PRs #599, #600)

Document updates

  • Header: Status → Ready for Implementation, added Updated date, pinned upstream commit ref
  • §1 Impact Summary: Upstream PRs needed → 0
  • §5 Upstream Changes: All requirements marked ✅ Met with commit SHAs/PR links as evidence
  • §8 Migration Plan: Phase 3/4 upstream items checked off
  • §9 Risk Matrix: "Upstream rejects PRs" risk eliminated
  • §10.4 Glossary: Added EngineMiddleware, replaceService
  • §10.5 (new): Upstream Compliance Verification appendix — export tables, PluginContext API surface, engine middleware verification

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
objectql Ready Ready Preview, Comment Feb 11, 2026 4:37am

Request Review

… meets all refactoring prerequisites

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copilot AI changed the title [WIP] Evaluate current code against refactor requirements docs: evaluate upstream @objectstack/spec compliance, update DESIGN_CORE_REFACTOR.md Feb 11, 2026
Copilot AI requested a review from hotlong February 11, 2026 03:19
@hotlong hotlong marked this pull request as ready for review February 11, 2026 03:36
Copilot AI review requested due to automatic review settings February 11, 2026 03:36
@hotlong hotlong merged commit cbcc7fa into main Feb 11, 2026
2 of 3 checks passed
@hotlong hotlong deleted the copilot/evaluate-refactor-requirements branch February 11, 2026 03:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the core refactor design doc to reflect that previously identified upstream @objectstack/spec prerequisites have been implemented, promoting the plan from “Draft / RFC” to “Ready for Implementation”.

Changes:

  • Updated document header/status and pinned the upstream verification commit (33646a7).
  • Reworked §5 to mark upstream prerequisites as complete, adding concrete evidence/links and removing now-obsolete proposed changes.
  • Added an “Upstream Compliance Verification” appendix detailing verified exports and PluginContext surface expectations.

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.

3 participants