feat(stellungnahme): Einwendungs-Assistent für Windvorranggebiete
5-Schritt-Wizard: Gebietskontext → Argumente wählen → Ausgabeform → persönliche Betroffenheit → Absender + Ausgabe. Alle Eingaben bleiben lokal im Browser (kein Server-Transfer). Fertigtext- und Leitfaden-Modus. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -448,3 +448,25 @@ export interface WindMapBlockData {
|
||||
areas?: (string | { _slug: string;[key: string]: unknown })[];
|
||||
layout?: BlockLayout;
|
||||
}
|
||||
|
||||
import type { TextFragment, WindArea } from "./windkarte";
|
||||
|
||||
/** Stellungnahme-Generator (_type: "stellungnahme_generator").
|
||||
* Platzierbare Instanz, rendert Einwendungs-Assistenten für ein Vorranggebiet. */
|
||||
export interface StellingnahmeGeneratorBlockData {
|
||||
_type?: "stellungnahme_generator";
|
||||
_slug?: string;
|
||||
id?: string;
|
||||
/** Referenz auf wind_area; nach Resolve vollständiges WindArea-Objekt inkl.
|
||||
* aufgelöster stellungnahme_kriterien (TextFragment[]). */
|
||||
windArea?: string | (WindArea & {
|
||||
stellungnahme_kriterien?: TextFragment[];
|
||||
});
|
||||
headline?: string;
|
||||
intro?: string;
|
||||
/** Referenz auf tag; nach Resolve: { _slug, name }. */
|
||||
allgemeineArgumenteTag?: string | { _slug: string; name?: string };
|
||||
/** Vom Resolver befüllt: allgemeine (gebietsunabhängige) Fragmente via Tag. */
|
||||
allgemeineArgumente?: TextFragment[];
|
||||
layout?: BlockLayout;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user