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