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
499fef3c2f
feat(web): VITE_API_BASE and I6 home module navigation
...
Made-with: Cursor
2026-04-06 22:46:31 +08:00
huangping
d9536802db
feat(platform): add I6 security headers for API chains
...
Made-with: Cursor
2026-04-06 22:46:31 +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
841bd3e0bd
feat(web): I5 callback inbox and integration catalog UI
...
Made-with: Cursor
2026-04-06 22:40:28 +08:00
huangping
e34b420168
feat(webhook): forward BitAnswer callbacks to platform after first receipt
...
Made-with: Cursor
2026-04-06 22:40:26 +08:00
huangping
fc0c4b1930
feat(platform): I5 callback inbox, internal ingest, and M6 catalog APIs
...
Made-with: Cursor
2026-04-06 22:40:21 +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
00411a5e74
feat(web): I4 delivery and license SN UI
...
Add routes, menu entries, platform API helpers, and views for delivery
batches and license SN management.
Made-with: Cursor
2026-04-06 21:49:10 +08:00
huangping
9df6f60a17
feat(platform): I4 delivery batches, lines, and license SN APIs
...
Add Flyway V4 tables, delivery-batches and license-sns endpoints with
validation, audit actions, controller tests, and OpenAPI snapshot update.
Made-with: Cursor
2026-04-06 21:49:04 +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
7f8e7b7e7c
feat(web): I3 contract list, wizard, and detail
...
Add routes and menu, platform API helpers (patch status, audit-events),
and Vue views aligned to platform contract DTOs and state transitions.
Made-with: Cursor
2026-04-06 21:29:28 +08:00
huangping
69f7ee11df
feat(platform): I3 contracts, lines, status machine, and audit API
...
Add Flyway V3 tables, contract CRUD and line endpoints, PATCH status
transitions with validation, M10-F01 audit-events listing, 409 handler,
and integration tests. Refresh OpenAPI contract snapshot.
Made-with: Cursor
2026-04-06 21:29:21 +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
65eb983035
feat(web): I1 shell and I2 customer/project UI
...
Vue 3 + Element Plus layout with JWT login, RBAC routes, axios 401
handling with token restore, and Customers/Projects views wired to
platform APIs.
Made-with: Cursor
2026-04-06 21:05:02 +08:00
huangping
3f577b34d5
feat(platform): I1 bootstrap, I2 M1 APIs, OpenAPI SSOT, and CI guards
...
Deliver dual Spring Boot services (platform API + webhook ingress), JWT
auth, Flyway with isolated history tables, customer/project/dictionary
endpoints, OpenAPI snapshot under contracts/, RUNBOOK, and CI that runs
on services/web/contracts paths plus enforcer + dependency tree ban on
craftlabs-auth-bitanswer.
Made-with: Cursor
2026-04-06 21:04:56 +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