Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
58b121f
docs(specs): analyze coasts.dev integration for dev server feature
arielshad Mar 19, 2026
633314f
docs(specs): define requirements and product questions for coasts dev…
arielshad Mar 19, 2026
9b8bc09
docs(specs): fix relatedlinks format and add scaffold artifacts
arielshad Mar 19, 2026
078f38f
docs(specs): reframe coasts dev server requirements for arbitrary repos
arielshad Mar 19, 2026
44a60f2
docs(specs): add coastfile auto-generation via coast installation-prompt
arielshad Mar 19, 2026
d365648
docs(specs): research technical decisions and library choices for coa…
arielshad Mar 19, 2026
1ea8ba1
docs(specs): create implementation plan and task breakdown for coasts…
arielshad Mar 19, 2026
18b1929
feat(domain): add coasts-dev-server feature flag across full stack
arielshad Mar 20, 2026
0e895d4
feat(domain): add icoasts-service output port interface and types
arielshad Mar 20, 2026
7d7359b
feat(domain): add coasts service infrastructure with cli wrapper and …
arielshad Mar 20, 2026
c49b2d0
feat(domain): add coasts dev server integration and shutdown to dev-s…
arielshad Mar 20, 2026
e9e77f8
test(domain): add integration tests for coasts dev-server branching l…
arielshad Mar 20, 2026
1deb8fc
fix(web): add coasts dev server toggle to settings page client
arielshad Mar 20, 2026
ab02750
chore(specs): capture evidence for coasts dev-server feature
arielshad Mar 20, 2026
3c4e159
chore(specs): capture evidence for coasts dev-server feature
arielshad Mar 20, 2026
7921553
chore(specs): capture evidence for coasts dev-server feature
arielshad Mar 20, 2026
14d1a70
chore(specs): update feature status to implementation-complete and no…
arielshad Mar 20, 2026
576f0c7
chore(specs): record merge conflict resolution feedback in spec yaml
arielshad Mar 20, 2026
d7232e2
fix(ci): attempt 1/10 — fix coasts service tests for windows ci
arielshad Mar 20, 2026
643d2e8
docs(specs): add coastfile on-demand generation design spec
arielshad Mar 20, 2026
1418fbf
docs(specs): add coastfile on-demand generation implementation plan
arielshad Mar 20, 2026
2076efd
fix(web): replace auto coastfile generation with fail-fast error
arielshad Mar 20, 2026
1622429
feat(cli): add shep coasts init command for on-demand coastfile gener…
arielshad Mar 20, 2026
b5a5b3c
feat(web): add server actions for on-demand coastfile generation
arielshad Mar 20, 2026
9af8118
feat(web): add use-coasts-actions hook for on-demand coastfile genera…
arielshad Mar 20, 2026
e755805
feat(web): add coastfile generation button to repository node
arielshad Mar 20, 2026
ad3b11a
chore(specs): update fr-8 fr-9 and add fr-14 fr-15 for on-demand coas…
arielshad Mar 20, 2026
c8584ba
Merge remote-tracking branch 'origin/main' into feat/coasts-dev-server
arielshad Mar 23, 2026
8962411
chore(specs): update coasts dev-server feature last-updated timestamp
arielshad Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .storybook/mocks/app/actions/check-coastfile.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export async function checkCoastfileAction(_repositoryPath: string): Promise<{ exists: boolean }> {
return { exists: false };
}
5 changes: 5 additions & 0 deletions .storybook/mocks/app/actions/generate-coastfile.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export async function generateCoastfileAction(
_repositoryPath: string
): Promise<{ success: boolean; coastfilePath?: string; error?: string }> {
return { success: false, error: 'Not available in Storybook' };
}
5 changes: 5 additions & 0 deletions apis/json-schema/FeatureFlags.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ properties:
type: boolean
default: false
description: Use the built-in React file manager instead of the native OS folder picker
coastsDevServer:
type: boolean
default: false
description: Enable Coasts containerized runtime isolation for the dev server
required:
- skills
- envDeploy
Expand All @@ -38,4 +42,5 @@ required:
- adoptBranch
- gitRebaseSync
- reactFileManager
- coastsDevServer
description: Feature flag toggles for runtime feature control
Loading
Loading