diff --git a/apps/api/src/routers/project.ts b/apps/api/src/routers/project.ts index dc7fb16..039eb9d 100644 --- a/apps/api/src/routers/project.ts +++ b/apps/api/src/routers/project.ts @@ -236,7 +236,7 @@ export const projectRouter = router({ return updated; }), - // Projekt-Modus setzen (Buch Kap. 4): muss jederzeit ans Team kommuniziert sein. + // Projekt-Modus setzen (Leitfaden): muss jederzeit ans Team kommuniziert sein. setModus: protectedProcedure .input(ProjectSchemas.setModusInput) .mutation(async ({ ctx, input }) => { @@ -286,7 +286,7 @@ export const projectRouter = router({ order: existing.length, }) .returning(); - // Pflicht-Minimum-Punkt „Meilensteine" nachziehen (Buch: mind. 2). + // Pflicht-Minimum-Punkt „Meilensteine" nachziehen (Leitfaden: mind. 2). const p = ( await ctx.db.select().from(project).where(eq(project.id, input.projectId)).limit(1) )[0]; diff --git a/apps/web/src/lib/project-meta.ts b/apps/web/src/lib/project-meta.ts index ed65c6e..e3db9f6 100644 --- a/apps/web/src/lib/project-meta.ts +++ b/apps/web/src/lib/project-meta.ts @@ -96,14 +96,14 @@ export const CHANGE_ENTSCHEIDUNG_META: Record 0 && } {list.length === 0 && !adding && (

- Noch keine Stakeholder erfasst. Buch: alle, die auch nur entfernt mit dem Projekt zu - tun haben, haben Interessen, Macht und Einfluss. + Noch keine Stakeholder erfasst. Alle, die auch nur entfernt mit dem Projekt zu tun + haben, haben Interessen, Macht und Einfluss.

)}
@@ -1602,7 +1602,7 @@ function MilestonesSection({ {milestones.length < 2 && (

- Buch-Regel: jedes Projekt hat mindestens 2 Meilensteine (Anfang & Ende). + Jedes Projekt sollte mindestens 2 Meilensteine haben (Anfang & Ende).

)} diff --git a/packages/db/src/schema.ts b/packages/db/src/schema.ts index 94fa506..e886266 100644 --- a/packages/db/src/schema.ts +++ b/packages/db/src/schema.ts @@ -125,7 +125,7 @@ export const project = pgTable( .references(() => area.id, { onDelete: 'restrict' }), name: text('name').notNull(), description: text('description'), - // Maxime / roter Faden (ein Satz) — Leitsatz fürs ganze Team (Buch Kap. 4 Strategie). + // Maxime / roter Faden (ein Satz) — Leitsatz fürs ganze Team (Leitfaden: Strategie). maxime: text('maxime'), // Definition (Leitfaden Phase 1) — Kurzfassung; Volltext-Steckbrief lebt in Outline. ziel: text('ziel'), // SMART formuliert @@ -138,7 +138,7 @@ export const project = pgTable( onDelete: 'set null', }), arbeitsmodus: text('arbeitsmodus', { enum: ['cycle', 'kanban'] }), - // Projekt-Modus / Intensität — muss laut Buch jederzeit ans Team kommuniziert sein. + // Projekt-Modus / Intensität — muss laut Leitfaden jederzeit ans Team kommuniziert sein. modus: text('modus', { enum: ['relax', 'standard', 'eskalation', 'taskforce'] }) .notNull() .default('standard'), @@ -192,7 +192,7 @@ export const milestone = pgTable( .notNull() .default('open'), description: text('description'), - // Ergebnis-Übersicht („Patchnotes") + konkreter Kundennutzen je Meilenstein (Buch Kap. 4). + // Ergebnis-Übersicht („Patchnotes") + konkreter Kundennutzen je Meilenstein (Leitfaden). ergebnis: text('ergebnis'), kundennutzen: text('kundennutzen'), order: integer('order').notNull().default(0), @@ -601,7 +601,7 @@ export const leadTouchpoint = pgTable( ); // ---------------------------------------------------------------------------- -// stakeholder — Stakeholder-Analyse pro Projekt (Buch Kap. 4). Interesse × +// stakeholder — Stakeholder-Analyse pro Projekt (Leitfaden). Interesse × // Einfluss ergibt die Macht/Interesse-Matrix; Haltung = Grundeinstellung. // ---------------------------------------------------------------------------- export const stakeholder = pgTable( @@ -635,7 +635,7 @@ export const stakeholder = pgTable( ); // ---------------------------------------------------------------------------- -// risk — Risiko- & Chancen-Register pro Projekt (Buch Kap. 4). `kind` +// risk — Risiko- & Chancen-Register pro Projekt (Leitfaden). `kind` // unterscheidet Gefahr vs. Chance. Showstopper = bringt das Projekt zum Stillstand. // ---------------------------------------------------------------------------- export const risk = pgTable( diff --git a/packages/shared/src/schemas/project.ts b/packages/shared/src/schemas/project.ts index 578f73a..0df9388 100644 --- a/packages/shared/src/schemas/project.ts +++ b/packages/shared/src/schemas/project.ts @@ -85,7 +85,7 @@ export const setMilestoneStatusInput = z.object({ }); export type SetMilestoneStatusInput = z.infer; -// --- Projekt-Modus (Buch Kap. 4 Strategie) --------------------------------- +// --- Projekt-Modus (Leitfaden: Strategie) --------------------------------- export const projectModusSchema = z.enum(['relax', 'standard', 'eskalation', 'taskforce']); export const PROJECT_MODI = projectModusSchema.options; export const setModusInput = z.object({