docs: mark superseded implementation plans
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
> **Superseded:** This 2026-06-23 DuckDB hot-store plan is historical context.
|
||||||
|
> Use `docs/target-architecture.md` and
|
||||||
|
> `docs/superpowers/specs/2026-06-29-vehicle-ingest-redesign.md` for the
|
||||||
|
> current production architecture: TDengine stores hot history, `sink-archive`
|
||||||
|
> owns raw bytes, and `event-file-store` / DuckDB are no longer part of the
|
||||||
|
> current build surface.
|
||||||
|
|
||||||
# GB32960 History DuckDB Hot Store Implementation Plan
|
# GB32960 History DuckDB Hot Store Implementation Plan
|
||||||
|
|
||||||
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
|
> **Superseded:** This 2026-06-23 service-split plan is historical context.
|
||||||
|
> Use `docs/target-architecture.md` and
|
||||||
|
> `docs/superpowers/specs/2026-06-29-vehicle-ingest-redesign.md` for the
|
||||||
|
> current production architecture: GB32960, JT808, and Yutong MQTT are the
|
||||||
|
> active ingest apps, history is backed by TDengine, and Xinda/event-file-store
|
||||||
|
> paths have been removed from the current build surface.
|
||||||
|
|
||||||
# GB32960 Service Split Implementation Plan
|
# GB32960 Service Split Implementation Plan
|
||||||
|
|
||||||
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
|
> **Superseded:** This 2026-06-29 phase-1 implementation plan is historical
|
||||||
|
> context. Use `docs/target-architecture.md` and
|
||||||
|
> `docs/superpowers/specs/2026-06-29-vehicle-ingest-redesign.md` for the
|
||||||
|
> current production architecture: raw bytes are owned by `sink-archive`,
|
||||||
|
> history reads come from TDengine, and the former `raw-archive-store`
|
||||||
|
> prototype has been removed from the current build surface.
|
||||||
|
|
||||||
# Vehicle Ingest Redesign Phase 1 Implementation Plan
|
# Vehicle Ingest Redesign Phase 1 Implementation Plan
|
||||||
|
|
||||||
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
||||||
|
|||||||
@@ -569,6 +569,22 @@ class MavenModuleProfileTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void supersededImplementationPlansPointToCurrentArchitecture() throws Exception {
|
||||||
|
for (String path : List.of(
|
||||||
|
"docs/superpowers/plans/2026-06-23-gb32960-history-duckdb-hot-store.md",
|
||||||
|
"docs/superpowers/plans/2026-06-23-gb32960-service-split.md",
|
||||||
|
"docs/superpowers/plans/2026-06-29-vehicle-ingest-redesign-phase1.md")) {
|
||||||
|
String doc = Files.readString(repositoryRoot().resolve(path));
|
||||||
|
|
||||||
|
assertThat(doc)
|
||||||
|
.as(path)
|
||||||
|
.startsWith("> **Superseded:**")
|
||||||
|
.contains("docs/target-architecture.md")
|
||||||
|
.contains("docs/superpowers/specs/2026-06-29-vehicle-ingest-redesign.md");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void duckDbAndParquetAreNotPartOfTheCurrentBuildSurface() throws Exception {
|
void duckDbAndParquetAreNotPartOfTheCurrentBuildSurface() throws Exception {
|
||||||
Document pom = rootPom();
|
Document pom = rootPom();
|
||||||
|
|||||||
Reference in New Issue
Block a user