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
- Project organization: corp-v1-eshopv1 — private
- Skills organization: corp-v1-eshopv1-skills-code-agent — private
- Application repository —
test7fd6b88fc01e3834862fecfa063931d65ed0b786 - Documentation repository —
test4d7a24fafb1fb9e9afc5b406407a1c8c670513be - Published documentation
- Global diagram source: drawio-main; no project copy exists.
Discord lifecycle
Exactly seven ordered channels exist under corp-v1; Hermes view/history/send/pin behavior was verified in each:
corp-v1-eshopv1-general—1542281868269985912corp-v1-eshopv1-scope—1542281871642198207corp-v1-eshopv1-architecture—1542281874842583061corp-v1-eshopv1-ui-ux—1542281878953005158corp-v1-eshopv1-kanban—1542281882400723096corp-v1-eshopv1-delivery—1542281895071719466corp-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.euHL_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 task1415: success; merged default head7fd6b88fc01e3834862fecfa063931d65ed0b786; integrated task1418: success. - Documentation PR 1 reviewed head
d65c41749cfe99b8b58e317da3f87dd83b1a94eb; merged default head4d7a24fafb1fb9e9afc5b406407a1c8c670513be; integrated task1417: 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
- A member must add the Harbor organization secret directly in Gitea.
- Publish the application image and onboard a durable E-Shop Argo CD Application.
- Verify the deployed storefront and inject PayPal Sandbox credentials through the approved secret path for an end-to-end Sandbox create/capture test.
- Production payment go-live requires a separate explicit decision.