Commit Graph
18 Commits
Author SHA1 Message Date
pnoker 17eceb7ad4 docs: add git workflow design spec and implementation plan 2026-06-26 14:32:02 +08:00
pnoker 1c11831cbc docs: comprehensive documentation overhaul across English and Chinese sites 2026-06-26 13:17:41 +08:00
pnokerandClaude Opus 4.8 1701413a4d docs(site): add IA-refresh spec and P0 plan
Design and task breakdown for collapsing the flat 10-section nav into
professional pillars and adding an IoT foundations knowledge pillar.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 21:07:54 +08:00
pnoker 8c0f1b00ac docs: overhaul site with bilingual i18n, mermaid, and expanded guides 2026-06-23 19:34:22 +08:00
pnoker 91643afed5 docs: refine x-dc3-ai standard and annotation-rollout specs 2026-06-22 12:08:11 +08:00
Vickey 5131b37568 build(deploy): add postgres/rabbitmq dependency assets and regenerate openapi snapshots 2026-06-19 16:49:01 +08:00
pnoker d66ce3e8e5 docs(mcp): add SP2 x-dc3-ai annotation rollout spec 2026-06-19 07:33:48 +08:00
pnoker 7e103e1db1 refactor(auth): reorganize MCP tool quality mapping and annotation validation 2026-06-19 07:00:49 +08:00
Vickey 1ec51b3aff test(auth): tighten x-dc3-ai proof to annotation conversion only
Remove the misleading hand-built model segment that adds extensions then asserts
the serialized JSON. That pattern proves nothing about swagger-core's annotation
pipeline (you're asserting a map you just inserted by hand).

Keep the focused test: read @Operation annotation via reflection, call
AnnotationsUtils.getExtensions(...) which IS swagger-core's real annotation→map
conversion, and assert both the x-dc3-ai key and its riskLevel=HIGH content.

End-to-end emission into /v3/api-docs is verified separately (Task 8).
2026-06-19 00:27:52 +08:00
Vickey af7f99c526 docs(mcp): add x-dc3-ai standard and parse-pipeline spec and plan 2026-06-19 00:16:10 +08:00
pnoker 35d985e2f3 build: add compose shortcut targets and drop commit-msg lint hook
Generate <op>-<stack>[-<registry>] compose shortcuts and test/coverage
targets in the Makefile, remove the install-hooks target and the
.githooks commit-msg linter, and document the design.
2026-06-18 18:42:20 +08:00
Vickey cc29d53904 docs: mark identity and mcp design proposals as landed
- update identity-principal-service-account design to reflect implemented behavior
- align mcp-server design with authoritative implementation details
2026-06-18 14:06:12 +08:00
pnoker 0feba780ee feat: update pom version 2026-06-13 11:15:32 +08:00
pnoker 7dacc47056 docs(auth): document principal and mcp architecture
Update auth, gateway, architecture, quickstart, changelog, and superpowers design documents for the Principal identity model and OAuth-backed MCP server.
2026-06-12 21:20:41 +08:00
pnoker 2d255c18be feat: add yuce docs 2026-06-12 11:26:23 +08:00
pnoker f75003b030 docs(design): add Gateway MCP server design proposal
- Add mcp-server.md: full design for exposing OpenAPI interfaces as MCP
  tools through the gateway, covering architecture, database model,
  permission control (reusing dc3_resource/dc3_role_resource_bind),
  HTTP vs gRPC analysis, dynamic tool refresh, and observability
- Register MCP Service in VitePress sidebar config
- Add entry to design index page
2026-06-12 02:07:43 +08:00
pnoker b674385904 docs: update documentation and README
Refresh architecture, development, operations, and quickstart docs.
Update multi-language README files.
2026-06-11 00:31:34 +08:00
Vickey 69e5fbe0ac docs: restructure documentation and archive engineering notes
Separate the public docs (how to understand, deploy, and use IoT DC3) from
engineering material (design drafts, analyses, roadmaps, legacy operation
screenshots):

- add an internal archive area with its own nav, grouping design,
  analysis, strategy, backlog, and legacy-operation sections
- migrate design, operation (data/device/driver/template), analyses, and
  todo notes into the archive, preserving history
- refresh public docs: README (en/zh/ja/vi), operation guides
  (agentic/concepts/data-commands/device-onboarding), architecture,
  development, guide, quickstart, and modules
- promote the project overview to README.ai.md at the repo root
2026-06-09 18:15:04 +08:00