← Selected projects

ENGINEERING CASE / TEACHING SYSTEM

Silk Road Intelligence 丝路智链

One order connects multilingual marketing, checkout, quality checks, simulated fulfillment and service. The engineering question is whether each transition preserves price, inventory and access rules.

Vue 3Spring BootMySQL
Context
Cross-border commerce teaching
Public material
Frontend screenshots & case notes
Verification record
2026.10.15

02 / ORDER JOURNEY

Five stages, one business record

A teaching workflow linking visible actions with persisted state.

  1. 01

    Marketing

    Product → multilingual draft → review

  2. 02

    Checkout

    Cart → server pricing → stock reservation

  3. 03

    Quality check

    Simulated payment → recorded QC result

  4. 04

    Simulation

    Inspect → locate → pick → dispatch

  5. 05

    Service

    Authorized references → human resolution

The overview polls every five seconds and refreshes after successful actions. Service answers draw on authorized products, orders and policies; after-sales resolution records a human decision.

03 / ENGINEERING DECISIONS

Make invalid actions explicit

01 / STATE

Quality gates before dispatch

Only a passed quality check permits task creation. Task events must follow QUEUED → INSPECTING → LOCATING → PICKING → COMPLETED. A failure records its reason; retry returns the task to the queue.

02 / ACCESS

The same scope on every route

Customers read their own orders, tasks and after-sales records; administrators read within their college. Historical details and print routes recheck visibility. Model context excludes recipient names and addresses.

03 / RETRY

A retry must mean the same request

Order request IDs are scoped to the user; reusing an ID with different content is rejected. Transactions reserve stock at server prices, cancellation returns stock once, and event IDs prevent duplicate task advancement.

04 / VERIFICATION RECORD

41 checks in the existing record

Recorded 15 October 2026. These backend tests were not rerun for this portfolio page.

41 passed

0 failures · 0 errors · 0 skipped

AreaChecksWhat the record covers
Commerce workflow9Pricing, stock races, idempotency, access, QC, ordered events, retry and history
Personal AI services12Mock model client: sources, output format, scoped context and failure handling
Registration & recovery11Role escalation protection, one-use tokens and old-session revocation; mock SMTP
Login sessions6Authentication-service regression
Capacity filter3Concurrency limits, including shared marketing and service AI slots

The same record reports a successful frontend production build. Its isolated MySQL tests and mocked external services establish the stated local checks, rather than production capacity or hardware validation.

05 / SCOPE & PROVENANCE

What this case represents

A teaching system

The project adapts an existing Vue 3, Spring Boot and MySQL application, reusing its account and college-isolation foundation. Screenshots show the actual frontend with synthetic teaching data. Payments and logistics are simulations; no production deployment or physical robot operation is claimed. Structured service retrieval is not vector RAG, and media tools prepare prompts and storyboards rather than generate media.

Design and assets

The frontend reuses the MIT-licensed vue-next-admin template. Login design notes identify the digital-trade illustration as project-local original SVG; flags come from Wikimedia Commons and hampusborgos/country-flags. The cooperation theme does not imply official endorsement. These sources do not establish sole authorship of the application.