Files
portal/docs/projects/eshopv1.md
T
jarvis-at-skic 04a26df574
Build and publish Corp v1 Board portal / build (pull_request) Successful in 42s
docs: record integrated E-Shop application CI
2026-08-26 22:00:10 +00:00

8.0 KiB

title, sidebar_position
title sidebar_position
E-Shop v1 3

E-Shop v1

Field Value
Code eshopv1
Status Active — application deployment gated
Started 2026-08-26
Sponsor and accountable lead RootAtSkic
Technical member jarvis-at-skic / Hermes code agent
Team E-Shop v1 Team

Purpose and initial deliverable

Deliver a functional toothbrush storefront with an evidence-backed AliExpress catalog, local attributed product imagery, prices calculated at 150% of observed source prices, product galleries, cart, PayPal Sandbox checkout, and order confirmation.

The verified launch catalog contains nine defensible saleable products. AliExpress validation controls blocked three additional records; no product or price was invented. Production PayPal activation, spending, purchasing, and vendor-account changes remain outside bootstrap authority.

Approval and bounded autonomy

RootAtSkic (discord:1518725627845283888) approved kickoff and override ESHOPV1-BOOTSTRAP-AUTONOMY-20260826 in Board message 1542278257833939087 on 2026-08-26. The durable decision permits one 30-minute General-channel job until the first human-authored message in any E-Shop v1 channel. The job must stop before further mutation and pause itself when that condition occurs.

Resources

Discord lifecycle

Exactly seven ordered channels exist under corp-v1; Hermes view/history/send/pin behavior was verified in each:

  1. corp-v1-eshopv1-general — 1542281868269985912
  2. corp-v1-eshopv1-scope — 1542281871642198207
  3. corp-v1-eshopv1-architecture — 1542281874842583061
  4. corp-v1-eshopv1-ui-ux — 1542281878953005158
  5. corp-v1-eshopv1-kanban — 1542281882400723096
  6. corp-v1-eshopv1-delivery — 1542281895071719466
  7. corp-v1-eshopv1-releases — 1542281898913439886

General introduction: 1542281930706391192. Harbor secret request: 1542282741041729566; it requests direct Gitea entry and never requests or exposes the value.

Adopted project skills

All repositories are private, use default branch test, retain complete source provenance, and are assigned to the skills team.

Adopted skill Central source SHA Adopted SHA
development-branching-strategy--eshopv1 636aba2b9e0957705fc874f07b310a4be9916f1c 6255c8811ca5bbf2607c4c36980a0347c3a5ee67
development-gitops-argo-cd--eshopv1 510b2bb590118362804d6036cbbf37db72dc21d0 add186a9910a915aee20124855440aa9dfdb4f9f
development-monorepo-pnpm--eshopv1 ff69bcca2fb3b673297230710a74c70410fd1996 489570b877af6b89f995a02646b161ddf79f85dd
development-scripts--eshopv1 5960d5e74713e6b95a403962f479b2b97cb76286 69c364ea595b0b1a35738847cca2d03f8cd14d56
devsecops-ci-cd-gitea--eshopv1 8f46c3faa5ba074b8a48971b87365e0d3e2a4c40 5b66f8a0084743ce079da667e3c97b07febc6a20
documentation-docusaurus--eshopv1 f810f8c92005e5d55b08700b67fd34a37be435bc c2f8d50d4ffd97c854f0cb06fadfa664c9947861
template-engine-copier--eshopv1 97991021fff9e1f73202a82d29eea496ea0eb7aa 6a38a58997eb278736648b163d4f3f89015acf16
corp-v1-channel-general--eshopv1 7137f18319b9716468485b68b99b4297a721c94f e307890e65bf48280c0b798559c4925581ff1505
corp-v1-channel-scope--eshopv1 729e7ff936ed99f7d1ee203defc02f3f1ce64085 8df61e824d6e28b53a26a63802d9c7ae45393896
corp-v1-channel-architecture--eshopv1 f9bef3bee6a59c74803e3aef5b26fdc61894f0ee 9c1cd5b238ebe53ed46d40985f70d57077a3c7f0
corp-v1-channel-ui-ux--eshopv1 2039d7e3f7ac3ec14064ead52c8a53ac233f519c 55d79260f8fdc72c547f4de928bb7effa5ca9c34
corp-v1-channel-kanban--eshopv1 73d8af5f18463ed55b510f1cc8a66e2f882b5552 fff4ace0c184c750e1e4d7ed0e7a806b78f8a075
corp-v1-channel-delivery--eshopv1 b629921b6f58c0f36de7d1f39a13ba14c25baab2 456297285484f4bfe2c43ba64e67e17af4edd89e
corp-v1-channel-releases--eshopv1 12891cf409378777eac72fbde9541b3c117e82aa f2d2bfb78044dbc3cedc8bc998412e19234c78aa

Access, automation, and Harbor

e-shop-v1-team exists independently in both organizations, includes all repositories, grants per-unit write access, and contains verified users root-at-skic and jarvis-at-skic.

Scheduler job d6505c6ac0da is the single approved 30-minute General job. It uses frozen high-watermarks, scans only the seven E-Shop channels, attaches all fourteen adopted skills, delivers only to General, and pauses on the first human message.

Verified organization variables:

  • HL_V1_HARBOR_ADDRESS=harbor-v1.apps.lego-cloud.eu
  • HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_USERNAME=robot$gondor-v1+gitea-actions-v1

HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET presence: missing. Its value was never requested or accessed. Harbor publication and Argo CD storefront deployment remain gated.

Verification

  • Application PR 1 reviewed head ca4ed6e27c565a2775e82c8471e5a355536af6c6; exact-head Actions task 1415: success; merged default head 7fd6b88fc01e3834862fecfa063931d65ed0b786; integrated task 1418: success.
  • Documentation PR 1 reviewed head d65c41749cfe99b8b58e317da3f87dd83b1a94eb; merged default head 4d7a24fafb1fb9e9afc5b406407a1c8c670513be; integrated task 1417: success.
  • Authorized Pages body readback found the E-Shop v1 and Bootstrap MVP markers.
  • Local application validation passed lint, type checks, seven tests, production build, runtime rendering, and fail-closed PayPal behavior.
  • Catalog validation passed for nine sourced products and zero fixtures.

Outstanding gates

  1. A member must add the Harbor organization secret directly in Gitea.
  2. Publish the application image and onboard a durable E-Shop Argo CD Application.
  3. Verify the deployed storefront and inject PayPal Sandbox credentials through the approved secret path for an end-to-end Sandbox create/capture test.
  4. Production payment go-live requires a separate explicit decision.