| SHI-1.4 |
Wire selfHosted through the API layer |
merged |
cmq9t75cn00002s01s1835h6z |
admin-self-hosted-image-update |
app-vitals/shipwright |
#658 |
| TSS-1.3 |
Stale-claim reaper background job |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-service |
app-vitals/shipwright |
#660 |
| SEV-1.5 |
Extend and enforce banned-strings scanner |
merged |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
#659 |
| REL-2.2 |
Replace chart-releaser with gh-pages packaging + concurrency guard |
deployed |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
#664 |
| GHB-3.3 |
Set repo description, topics, and DiscussionsWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| GHB-3.2 |
Create brand-compliant social-preview imageWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| REL-2.3 |
Verify semantic-release config and run release dry-runWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| SITE-6.1 |
Add deploy-site.yml + CNAME + astro cleanup |
deployed |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
#667 |
| RUN-5.2 |
Verify Helm on-ramp end-to-end and reconcile docsWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| GATE-4.2 |
Git-history secret sweep and pre-flip checklistWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| SITE-6.2 |
Configure Pages, custom domain, and DNS redirectWaiting: HITL |
pending |
cmqgfe7ov00425f01n8gugall |
release_prep |
app-vitals/shipwright |
— |
| DOCS-task-store-scoping |
Clarify agent token scoping in task-store skill docs |
deployed |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#668 |
| TS-api-blocked-by |
Add blockedBy computed field to pending tasks API |
merged |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#681 |
| TS-web-list-blockers |
Show blocker badges on task list view |
merged |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#697 |
| TS-web-detail-blockers-md |
Render blockers and markdown on task detail view |
deployed |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#707 |
| DOCS-ready-true-blockers |
Document what blocks ready=true in task-store skill |
merged |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#671 |
| TS-web-list-row-click |
Make entire task list row clickable |
deployed |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#673 |
| PROCESS-plan-session-filters |
Run plan-session for task store filter + pagination work |
merged |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
— |
| TSF-1 |
Fix skill/command docs for GET /tasks envelope shape |
deployed |
cmqgfe7ov00425f01n8gugall |
task-filters-retrospective |
app-vitals/shipwright |
#675 |
| TS-api-filters |
Add state filter and pagination to task store API |
merged |
cmqgfe7ov00425f01n8gugall |
— |
app-vitals/shipwright |
#670 |
| RBV-0.1 |
Add repos field to Agent model and CRUD endpoints |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#676 |
| RBV-1.1 |
Add agents service scope resolver to task store auth middleware |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#682 |
| RBV-1.2 |
Validate org/repo format on task and token writes |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#692 |
| RBV-1.3 |
Add PATCH /tokens/:id for label and agentId updates |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#698 |
| RBV-2.1 |
Implement repo-scoped task visibility and claim logic |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#700 |
| RBV-H.1 |
HITL: Backfill bare task repo names to org/repo format |
done |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
— |
| TST-1.1 |
Extend task-store state filter to 4 values |
merged |
cmqgfe7ov00425f01n8gugall |
task-store-toggle |
app-vitals/shipwright |
#695 |
| TST-1.2 |
Update admin UI to 4-state task toggle |
merged |
cmqgfe7ov00425f01n8gugall |
task-store-toggle |
app-vitals/shipwright |
#695 |
| AFA-1.1 |
Add GET /tasks/distinct to task-store |
merged |
cmq9t75cn00002s01s1835h6z |
admin-filter-ac |
app-vitals/shipwright |
#694 |
| AFA-1.2 |
Wire datalist autocomplete in admin task filter |
merged |
cmq9t75cn00002s01s1835h6z |
admin-filter-ac |
app-vitals/shipwright |
#694 |
| RBV-3.1 |
Admin UI: repos field on agent detail page |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-repo-visibility |
app-vitals/shipwright |
#701 |
| CEL-1.1 |
Add AgentCronRun schema migration |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-cron-log |
app-vitals/shipwright |
#704 |
| CEL-1.2 |
Admin service: CronRun endpoints + list-with-summary |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-cron-log |
app-vitals/shipwright |
#704 |
| CEL-2.1 |
Agent: CronRunReporter — wire cron-handler to report runs |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-cron-log |
app-vitals/shipwright |
#717 |
| CEL-3.1 |
Admin UI: show run stats on cron job rows |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-cron-log |
app-vitals/shipwright |
#718 |
| PRI-1.1 |
Add PullRequest model to task-store Prisma schema |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#711 |
| PRI-1.2 |
Implement PullRequestService and /prs routes |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#711 |
| PRI-2.1 |
Update review.md to upsert PullRequest record after posting |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#719 |
| PRI-2.2 |
Update check-review.ts to use PR table for dedup |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#738 |
| PRI-2.3 |
Update patch.md to upsert PullRequest record on patch completion |
merged |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#721 |
| PRI-2.4 |
Update deploy.md to upsert PullRequest record on merge |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#722 |
| PRI-3.1 |
Admin UI: show linked PullRequest on task detail page |
deployed |
cmq9t75cn00002s01s1835h6z |
task-store-pr-records |
app-vitals/shipwright |
#724 |
| ATZ-1.1 |
Add SHIPWRIGHT_ADMIN_TZ timezone formatting to admin UI |
deployed |
cmq9t75cn00002s01s1835h6z |
admin-tz |
app-vitals/shipwright |
#734 |
| PRS-1.1 |
Add PR list/detail render functions and nav link |
merged |
cmqgfe7ov00425f01n8gugall |
pr-table-view |
app-vitals/shipwright |
#748 |
| PRS-1.2 |
Add PR routes, wire main.ts, and smoke tests |
merged |
cmqgfe7ov00425f01n8gugall |
pr-table-view |
app-vitals/shipwright |
#748 |
| MME-1.1 |
Add token columns to AgentCronRun + PATCH complete endpoint |
deployed |
cmq9t75cn00002s01s1835h6z |
metrics-migration |
app-vitals/shipwright |
#750 |
| MME-1.2 |
Add AgentChatTokenUsageDaily model + daily upsert endpoint |
merged |
cmqgfe7ov00425f01n8gugall |
metrics-migration |
app-vitals/shipwright |
#750 |
| MME-2.1 |
Wire cron-handler to CREATE/PATCH AgentCronRun with token data |
merged |
cmqgfe7ov00425f01n8gugall |
metrics-migration |
app-vitals/shipwright |
#759 |
| MME-2.2 |
Wire Slack session handler to upsert AgentChatTokenUsageDaily |
deployed |
cmqgfe7ov00425f01n8gugall |
metrics-migration |
app-vitals/shipwright |
#820 |
| MME-3.1 |
Add execution data columns + metadata Json field to Task model |
deployed |
cmqgfe7ov00425f01n8gugall |
metrics-migration |
app-vitals/shipwright |
#757 |