diff --git a/src/features/flights-map/index.ts b/src/features/flights-map/index.ts new file mode 100644 index 00000000..21076ff6 --- /dev/null +++ b/src/features/flights-map/index.ts @@ -0,0 +1,2 @@ +// Public barrel for the flights-map feature. See frozen-barrels.md. +export {}; diff --git a/src/features/online-board/index.ts b/src/features/online-board/index.ts new file mode 100644 index 00000000..4d678e0c --- /dev/null +++ b/src/features/online-board/index.ts @@ -0,0 +1,5 @@ +// Public barrel for the online-board feature. +// This file is the ONLY public surface — other sub-plans and features +// must import exclusively from "@/features/online-board", never from +// deeper paths. See docs/superpowers/phase-1/frozen-barrels.md for the rule. +export {}; diff --git a/src/features/popular-requests/index.ts b/src/features/popular-requests/index.ts new file mode 100644 index 00000000..e56605f8 --- /dev/null +++ b/src/features/popular-requests/index.ts @@ -0,0 +1,2 @@ +// Public barrel for the popular-requests feature. See frozen-barrels.md. +export {}; diff --git a/src/features/schedule/index.ts b/src/features/schedule/index.ts new file mode 100644 index 00000000..55cf773c --- /dev/null +++ b/src/features/schedule/index.ts @@ -0,0 +1,2 @@ +// Public barrel for the schedule feature. See frozen-barrels.md. +export {}; diff --git a/src/typecheck-placeholder.ts b/src/typecheck-placeholder.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/src/typecheck-placeholder.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/ui/index.ts b/src/ui/index.ts new file mode 100644 index 00000000..c041cb42 --- /dev/null +++ b/src/ui/index.ts @@ -0,0 +1,3 @@ +// Public barrel for the UI adapter layer. See frozen-barrels.md. +// Feature code imports UI primitives exclusively through this barrel. +export {};