Commit Graph
19 Commits
Author SHA1 Message Date
sunjunzhao a10d01a44b refactor: rename dev-app to app-dev
Both TickShield app skills now uniformly follow the app-<action>
naming convention (app-dev, app-publish) — the grandfathered-name
exception is removed from AGENTS.md, README and skill-forge
2026-10-19 16:58:03 +08:00
sunjunzhao eef31c17ba refactor: rename app-dev to dev-app, publish-app to app-publish
- TickShield app skills now follow the app-<action> naming convention
  (e.g. app-publish); dev-app kept as the legacy grandfathered name
- convention recorded in AGENTS.md + README skills table; skill-forge
  step 0 enforces app-<action> for future TickShield app skills
- cross-references between dev-app and app-publish updated
2026-10-19 16:51:01 +08:00
sunjunzhao 8abc6a4abf feat: add publish-app skill; rename dev-app to app-dev
- publish-app: convert/add Gitea Actions deploy job to publish TickShield
  apps to the marketplace via aigrego-release (Go static binary) —
  --store auto-publish + --wait review gate; local-first CLI fetch
  (ensure-cli.sh) with minIO platform-matrix download + sha256 verify;
  workflow template and 12-item check script
- rename dev-app to app-dev per app-centric naming convention (no
  tickshield- prefix), documented in AGENTS.md and README
- app-dev boundary routes CI publish workflow work to publish-app;
  both skills are project-level installs only
2026-10-19 16:38:22 +08:00
sunjunzhao 5c9886ac24 feat(gitea-actions): pull+push missed base images into {registry}/images before FROM rewrite — new base images persist to internal namespace on first build instead of passive fallback; bare invocation is read-only CI/CD compliance audit; brace variable refs before full-width chars (bash 3.2 UTF-8 expansion bug); check-workflow.sh item ⑩ now requires sync-on-miss logic 2026-10-16 22:48:48 +08:00
sunjunzhao 4e34ed0c0c feat(dev-app): update nav and icon contract to latest manifest spec — footerNavItems field, sidebar top/bottom nav semantics, lucide/emoji icon resolution with silent-fallback warning; templates gain footerNavItems examples and fix stale 'home' icon (renamed to 'house' in lucide 0.469); check-app.sh validates footerNavItems in both node and python3 branches 2026-10-13 00:40:07 +08:00
sunjunzhao ab0bfc38e1 feat(dev-app): bare invocation is read-only audit, fixes wait for confirmation
A skill call with no task input now strictly means: audit the repo, deliver
the report and fix/scaffold plan, then stop — never create/modify files or
run write operations until the user confirms. Stated in the flow header,
the review step, the human/agent authority section, and promoted to the
top red line.
2026-10-12 12:34:28 +08:00
sunjunzhao 5de73214f8 feat: add dev-app skill for TickShield app development contract
Guides and constrains eco-app development in independent repos against the
TickShield platform contract: listingKey identity, app.manifest.json fields,
tickshield-node-runtime base image, guard four-gate authz, tenant_id isolation,
portal-sdk host bridge for micro frontends, release-cli publish and store
deployment. Ships copy-ready templates (manifest/Dockerfile/server.js/web
skeleton/Gitea release workflow/PRD) plus a zero-dependency static checker
(scripts/check-app.sh) covering die/warn contract items.
2026-10-12 12:28:24 +08:00
sunjunzhao 5737e9e66a feat(gitea-actions): prefer internal images namespace for base images with forced network detection 2026-10-03 13:30:30 +08:00
sunjunzhao 1b9a40bdc6 docs: document -g global install and project-scope default in README 2026-09-30 00:08:41 +08:00
sunjunzhao 1119723e16 feat: add gitea-actions skill for standardized Gitea Actions build/deploy workflows 2026-09-29 23:55:23 +08:00
sunjunzhao 707529cbf4 chore: gitignore local skills CLI install artifacts 2026-09-29 23:55:23 +08:00
sunjunzhao fc1c5de0a7 refactor(push-and-report): pass skill-forge quality gate
Add boundary routing, pre-flight step, per-step acceptance criteria,
reasoned hard constraints, red lines, troubleshooting table, and a
fixed report structure.
2026-09-27 20:17:46 +08:00
sunjunzhao 41fe8bace2 feat: add skill-forge and push-and-report skills 2026-09-27 19:43:42 +08:00
sunjunzhao 5eb50bf3ba revert: drop runtime-image-en language variant 2026-09-27 19:29:24 +08:00
sunjunzhao 2ce3ab66e7 docs: add skill removal instructions to README 2026-09-27 19:22:41 +08:00
sunjunzhao 8d4dce9c2d fix: quote-unsafe colon in runtime-image-en description broke YAML parse 2026-09-27 19:21:56 +08:00
sunjunzhao abb2f69157 feat: add runtime-image-en (English version)
Same capability as runtime-image with English content, so installers
can pick the language variant via the skill-selection step.
2026-09-27 19:21:25 +08:00
sunjunzhao 6bc41d6276 refactor: rename runtime-image-select to runtime-image 2026-09-27 19:05:11 +08:00
sunjunzhao 201f6c1054 feat: add runtime-image-select skill
Base runtime image selection and Dockerfile generation/audit per the
runtime-base image matrix, packaged as a skills.sh-compliant skill.
2026-09-27 19:02:11 +08:00