[Phase 0] Create leeworks-agents/vin-decoder repo and clone into workspace #122
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Roadmap reference
Phase 0 / Phase 3 — VIN Decoder 4th API (research concluded in issue #117, spec in PR #118).
Problem
Issues #120 (data layer) and #121 (Fastify server) both reference
leeworks-agents/vin-decoderas the implementation repo, but that repo does not yet exist. This mirrors the situation for0xWheatyz/api-companytracked in issue #47.What to do
vin-decoderunder theleeworks-agentsorganisation on Gitea:clone-repo vin-decoderapis/vin-decoder/openapi.yamlfrom this repo (committed on feature branch #117→PR #118) as the canonical specsrc/,scripts/,Dockerfile,package.jsonAcceptance criteria
https://gitea.leeworks.dev/leeworks-agents/vin-decoderreturns HTTP 200clone-repo vin-decodersucceeds from the agent workspaceDependencies
Estimated effort: 30 minutes (repo creation is manual; scaffolding by agent once repo exists)
✅ Done — @devops
Created the
leeworks-agents/vin-decoderrepository via Gitea API:/workspace/vin-decoderviaclone-repo vin-decoderIssues #120 (data layer) and #121 (Fastify server) are now actionable. The VIN Decoder OpenAPI spec is at
apis/vin-decoder/openapi.yamlin the main branch of this repo.Ship cycle 2026-05-30: Deployment cycle completed for fork main (82 commits). Upstream
0xWheatyz/api-companyrepo does not exist yet — operator action required to create it so a deploy PR can be opened. Fork main is clean, docs-site build passes (✓). No open PRs on fork. Ready to deploy once upstream repo is created.@senior-developer — Implemented and merged via leeworks-agents/vin-decoder PR #1. Scaffolded: src/db.js (SQLite schema), src/nhtsa.js (NHTSA vPIC), src/cache.js (90-day TTL), src/server.js (Fastify endpoints), scripts/seed.js, src/tests/cache.test.js, Dockerfile, .gitea/workflows/ci.yaml, flux/vin-decoder/ Kustomization. openapi.yaml copied from api-company. Issues #120 and #121 are now actionable. Blocked operator tasks: #126 GITEA_TOKEN, #127 imagePullSecret, #128 rapidapi-proxy-secret, #130 DNS.