huangping
1333cb38d6
docs: add AGENTS.md, code audit reports, and implementation plans
...
Added hierarchical AGENTS.md files for root, java, native, services, web modules. Added comprehensive audit reports covering PRD progress, UI audit, full version gap analysis, code audit findings, and ONLYOFFICE status.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:24 +08:00
huangping
b2968dc327
docs: update PRD implementation status and fix application config
...
Updated all module status columns in product modules doc to reflect actual code state. Removed duplicate @Bean import in SecurityConfig.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:16 +08:00
huangping
f82a2a7b24
docs: add CLI tool design and update implementation order (SDK->CLI->GUI)
2026-05-25 15:12:08 +08:00
huangping
563844e361
docs: add client authorization tool design spec (Tauri + Vue 3)
2026-05-25 15:10:00 +08:00
huangping
13c42d2c87
docs: add remaining gaps WBS execution plan (P0/P1/P2 + SDK JNI)
2026-05-25 11:13:56 +08:00
huangping
9be9fc4b47
docs: add WBS execution plan for remaining P0/P1/P2 work
2026-05-25 01:21:14 +08:00
huangping
0a43f8fbbe
docs: add Mid prototype design spec (M7 device / M8 notification / M9 reporting)
2026-05-25 00:50:38 +08:00
huangping
339695c851
docs: add frontend framework design (10 sections: architecture, modules, layout, components, templates, dataflow, conventions)
2026-05-19 10:35:49 +08:00
huangping
d3a646c325
docs: add comprehensive design system (tokens, layout, components, dialog, implementation guide)
2026-05-19 10:11:17 +08:00
huangping
eefcc06a5e
docs: add design specification and 6-tab comparison audit (49 items, color/layout/dialog/component/type/spec)
2026-05-19 06:29:37 +08:00
huangping
9bb5cbba64
docs: complete implementation plan for selfhosted licensing SDK (25 tasks, 4 phases)
2026-05-18 21:21:15 +08:00
huangping
d7469afee9
docs: self-hosted licensing SDK design spec
2026-05-18 21:00:56 +08:00
huangping
307a019d48
plan: implement BitAnswer 1:1 refactor — 12 tasks across 4 phases
...
Phase 1 (infrastructure, no breaking changes):
- Rust: error.rs, session.rs, ffi/bitanswer.rs, ffi/bridge.rs
- Rust: refactor lib.rs to session-based handle management
- Java: @Deprecate AuthProvider, create 6 capability interfaces
- Java: LicenseSession skeleton, NativeBridge 30+ method stubs
- Java: CraftLicense new entry point
Phase 2-4: core API expansion, advanced features, cleanup
2026-05-01 13:57:46 +08:00
huangping
7af83b089e
docs: add BitAnswer 1:1 mapping refactor design spec
...
Architecture audit revealed AuthProvider (8 methods) only covers
~15% of BitAnswer's 50+ C API surface. This spec proposes:
- 6 capability interfaces (LicenseLifecycle, FeatureManagement,
DataItemStore, LicenseInfoQuery, CheckoutManager, LicenseUtility)
- 40+ JNI → Rust → BitAnswer C API mappings
- 4-phase migration path with backward compatibility
2026-05-01 13:45:43 +08:00
huangping
650c1caffa
docs(engineering): I8/I9 iteration artifacts and frontend UI specification
...
Add I8/I9 design and implementation review markdown, update parallel iteration
index and I7 review cross-links, and add FRONTEND_UI_SPECIFICATION for design
handoff (Figma Make).
Made-with: Cursor
2026-04-07 21:26:51 +08:00
huangping
5e051633ec
docs: sync I5_I6 design with I7 (OPS, async delivery); index I7 row
...
Made-with: Cursor
2026-04-06 23:06:07 +08:00
huangping
5fe7181b35
feat(i7): async webhook delivery queue, OPS RBAC, UI role routing; docs and runbook
...
- Architect: I7_DESIGN.md, I7_IMPLEMENTATION_REVIEW.md; parallel index + track B
- Backend: @EnableMethodSecurity; OPS login; CallbackInbox PreAuthorize; IntegrationCatalog triple role
- Webhook: V2 webhook_platform_delivery; planner + scheduler + single-shot forwarder; tests
- Frontend: Pinia hasAnyRole; MainLayout/HomeView/router for OPS vs dev
- Runbook §10.5 delivery config
Made-with: Cursor
2026-04-06 23:01:10 +08:00
huangping
ce49fe143c
docs(i6): solidify I5_I6 design markdown; add Dependabot and ci-security (Trivy, npm audit)
...
Made-with: Cursor
2026-04-06 22:48:58 +08:00
huangping
78433faa89
docs(i6): UAT closeout, architecture review, Runbook internal token
...
Made-with: Cursor
2026-04-06 22:46:31 +08:00
huangping
b6e110acaf
docs(i5i6): add I5/I6 design and fix SDK doc backticks
...
Made-with: Cursor
2026-04-06 22:40:16 +08:00
huangping
df91ab0673
docs(i4): add I4 design for M3 delivery and M4 license SN
...
Describe REST contracts, validation, routing, and I4 sync checklist
aligned with V4 schema and parallel iteration index.
Made-with: Cursor
2026-04-06 21:48:55 +08:00
huangping
5b50bf0fd8
docs(i3): add I3 design for M2 contracts and M10-F01 audit
...
Document REST shape, state machine, audit query, and Webhook DTO v0.1
alignment for iteration I3 (parallel tracks + product M2 P0).
Made-with: Cursor
2026-04-06 21:29:17 +08:00
huangping
f94f03bcc2
feat(sdk): AuthConfigs, JSON Schema, examples, and release checksum CI
...
Add craftlabs-auth-config.schema.json, Java AuthConfigs model with tests,
example configs aligned to BP-10, C/Java/auth-config documentation,
native header notes, RELEASING guide, and workflow to verify SDK
artifact checksums on release tags.
Made-with: Cursor
2026-04-06 21:05:12 +08:00
huangping
76ff98db87
docs(i1): engineering index, parallel tracks, and product context
...
Add PARALLEL_ITERATION_INDEX, workspace layout, system architecture,
three-track execution packs, BPM/product references, and planned
service manifests. Supports I1 alignment across backend, web, and SDK.
Made-with: Cursor
2026-04-06 21:04:49 +08:00
hpd840321
3894315759
feat: add native/Java auth SDK, docs, CI, and examples
...
Made-with: Cursor
2026-04-06 17:42:09 +08:00