Commit Graph
11 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