Skip to content

refactor: align dev workflow config and docs with plugin-query/plugin-optimizations decomposition#375

Merged
hotlong merged 3 commits intomainfrom
copilot/refactor-development-debugging-methods
Feb 11, 2026
Merged

refactor: align dev workflow config and docs with plugin-query/plugin-optimizations decomposition#375
hotlong merged 3 commits intomainfrom
copilot/refactor-development-debugging-methods

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 11, 2026

  • 1. tsconfig.json: Add missing TypeScript project references for all packages (plugin-query, plugin-optimizations, plugin-multitenancy, plugin-workflow, plugin-sync, edge-adapter, pg-wasm, sqlite-wasm, protocol-sync)
  • 2. .changeset/config.json: Add new packages to the fixed version group (29 packages total, all at 4.2.0)
  • 3. README.md: Update Architecture Foundation Layer table with plugin-query, plugin-optimizations and other new plugins; Update Development section with correct setup commands, dev server, test commands, and architecture migration note
  • 4. README.md: Add @objectstack CLI commands documentation — objectstack serve --dev equivalence, objectstack.config.ts kernel config example, and CLI command table
  • 5. docs/DESIGN_CORE_REFACTOR.md: Update status to ✅ Completed (PR refactor(core): decompose @objectql/core into plugin-query and plugin-optimizations #373)
  • 6. docs/ROADMAP_NEXT_PHASE.md: Update Phase 7 references from core/src/optimizations/ to plugin-optimizations/
  • 7. docs/WORK_PLAN_2026_Q1_P2.md: Update Package Matrix with new packages and platform versions (v2.0.6)
  • 8. Build verification: 36 packages build successfully
  • 9. Test verification: 87 test files pass (1845 tests passed, 101 skipped)
  • 10. Code review and security scan

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@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 7:24am

Request Review

…-optimizations decomposition

- tsconfig.json: Add missing TypeScript project references for all new packages
- .changeset/config.json: Add new packages to fixed version group
- README.md: Update Architecture table and Development section
- docs/DESIGN_CORE_REFACTOR.md: Mark as completed (PR #373)
- docs/ROADMAP_NEXT_PHASE.md: Update optimization module paths
- docs/WORK_PLAN_2026_Q1_P2.md: Update Package Matrix and platform versions

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copilot AI changed the title [WIP] Refactor project development debugging methods and update documentation refactor: align dev workflow config and docs with plugin-query/plugin-optimizations decomposition Feb 11, 2026
Copilot AI requested a review from hotlong February 11, 2026 06:19
@hotlong
Copy link
Copy Markdown
Contributor

hotlong commented Feb 11, 2026

@objectstack 相关的命令和运行方式要不要改?

@hotlong
Copy link
Copy Markdown
Contributor

hotlong commented Feb 11, 2026

@objectstack 相关的命令和运行方式要不要改?

@copilot

… README

Expand dev server section with:
- Explicit objectstack serve --dev equivalence
- objectstack.config.ts kernel config example
- Table of available objectstack CLI commands

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 11, 2026

@objectstack 相关的命令和运行方式要不要改?

@copilot

已在 e2882f6 中补充了 @objectstack 相关的命令文档:

  • 明确 pnpm dev 等价于 objectstack serve --dev
  • 添加了 objectstack.config.ts 内核配置示例,展示插件加载方式
  • 新增 objectstack CLI 命令表(serve, create, doctor)

当前 objectstack.config.ts 中的导入路径不需要变更 —— ObjectQLPlugin 仍从 @objectql/core 导入(它是插件编排器,不是被拆分的模块)。被拆分到 plugin-query / plugin-optimizations 的是 QueryService、QueryCompiler 等内部模块。

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • fastdl.mongodb.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/objectql/objectql/node_modules/.bin/../vitest/vitest.mjs run git es/.bin/../typescript/bin/tsc unset --global tql/node_modules/.bin/node credential.usernnode (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@hotlong hotlong marked this pull request as ready for review February 11, 2026 06:31
Copilot AI review requested due to automatic review settings February 11, 2026 06:31
@hotlong hotlong merged commit c26c355 into main Feb 11, 2026
2 of 3 checks passed
@hotlong hotlong deleted the copilot/refactor-development-debugging-methods branch February 11, 2026 06:32
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

Aligns the repo’s developer workflow configuration and documentation with the recent decomposition of @objectql/core into @objectql/plugin-query and @objectql/plugin-optimizations, and brings project-reference/versioning metadata up to date for newly added packages.

Changes:

  • Adds missing TypeScript project references for new foundation/plugins, WASM drivers, and sync/protocol tooling.
  • Updates Changesets fixed-version group to include the newly introduced packages.
  • Refreshes README + roadmap/work-plan/design docs to reflect the new package architecture and current platform/tooling commands.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsconfig.json Adds missing TS project references for new packages so tsc -b can build the full workspace graph.
.changeset/config.json Extends the fixed version group to include the new plugins/drivers/protocols/tools.
README.md Updates foundation-layer architecture table and revises dev workflow/CLI documentation to match current setup.
docs/DESIGN_CORE_REFACTOR.md Marks the refactor design as completed and links to PR #373 implementation.
docs/ROADMAP_NEXT_PHASE.md Updates Phase 7A references to point to @objectql/plugin-optimizations instead of core internals.
docs/WORK_PLAN_2026_Q1_P2.md Updates the package matrix and platform version references to reflect the current workspace state.


> Created: 2026-02-08 | Last Updated: 2026-02-09 | Status: **Active**
> Created: 2026-02-08 | Last Updated: 2026-02-11 | Status: **Active**
> Current Version: **4.2.0** (all packages aligned, except `vscode-objectql` at 4.1.0)
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

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

The header claims vscode-objectql is at 4.1.0, but the extension manifest currently declares version 4.2.0. Please update this line (or clarify if you mean the published marketplace version vs the repo version) to avoid confusing the release/version alignment story.

Suggested change
> Current Version: **4.2.0** (all packages aligned, except `vscode-objectql` at 4.1.0)
> Current Version: **4.2.0** (all packages aligned, including `vscode-objectql`)

Copilot uses AI. Check for mistakes.
Comment on lines +369 to +373
| Module | Package | Status | Action |
|--------|---------|--------|--------|
| `GlobalConnectionPool.ts` | `@objectql/plugin-optimizations` | ✅ Implemented | Benchmark and tune pool sizes |
| `QueryCompiler.ts` | `@objectql/plugin-optimizations` | ✅ Implemented | Add cache hit/miss metrics |
| `LazyMetadataLoader.ts` | `@objectql/plugin-optimizations` | ✅ Implemented | Verify lazy loading in production |
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

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

This module list for @objectql/plugin-optimizations is incomplete: the package also includes OptimizedMetadataRegistry.ts (exported from packages/foundation/plugin-optimizations/src/index.ts). Consider adding it to the table so the roadmap stays aligned with the actual extracted module set.

Copilot uses AI. Check for mistakes.
Comment on lines +387 to +392
```typescript
// objectstack.config.ts
export default {
metadata: { name: 'objectos', version: '1.0.0' },
objects: loadObjects(projectTrackerDir),
plugins: [
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

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

The objectstack.config.ts example is presented as a copy/pasteable config, but it references loadObjects(projectTrackerDir) without defining/importing loadObjects or projectTrackerDir (and it omits required imports for the plugin classes). Either include a complete minimal example (with imports + helper definitions) or explicitly mark the snippet as abbreviated and link readers to the real ./objectstack.config.ts file for a working version.

Copilot uses AI. Check for mistakes.
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