Skip to content

Commit 87fd730

Browse files
beyondnetPeruclaude
andcommitted
fix(tracker): align create-request brief notes to functionalNotes/technicalNotes
The Presentation create-request FunctionalBriefRequest/TechnicalBriefRequest still used a bare `Notes` key while the UI (sharing the Intake shape) sends functionalNotes/technicalNotes — so brief notes were dropped on manual create. Rename to match; verified round-trip (manual create -> notes persist). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 420165e commit 87fd730

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/apps/tracker-api/Tracker.Presentation/Endpoints/Discovery/InitiativeEndpoints.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ public sealed class FunctionalBriefRequest
246246
public string Objective { get; init; } = string.Empty;
247247
public List<string>? ExpectedOutcomes { get; init; }
248248
public string Scope { get; init; } = string.Empty;
249-
public string Notes { get; init; } = string.Empty;
249+
public string FunctionalNotes { get; init; } = string.Empty;
250250
}
251251

252252
public sealed class NonFunctionalRequest
@@ -264,7 +264,7 @@ public sealed class TechnicalBriefRequest
264264
public List<string>? Constraints { get; init; }
265265
public NonFunctionalRequest? NonFunctional { get; init; }
266266
public string EstimatedComplexity { get; init; } = string.Empty;
267-
public string Notes { get; init; } = string.Empty;
267+
public string TechnicalNotes { get; init; } = string.Empty;
268268
}
269269

270270
public sealed class StakeholderItem
@@ -294,7 +294,7 @@ request is null
294294
request.Objective,
295295
request.ExpectedOutcomes ?? new List<string>(),
296296
request.Scope,
297-
request.Notes);
297+
request.FunctionalNotes);
298298

299299
public static TechnicalBriefInput? ToInput(this TechnicalBriefRequest? request) =>
300300
request is null
@@ -311,7 +311,7 @@ request.NonFunctional is null
311311
request.NonFunctional.Security,
312312
request.NonFunctional.Compliance),
313313
request.EstimatedComplexity,
314-
request.Notes);
314+
request.TechnicalNotes);
315315

316316
public static IReadOnlyList<StakeholderInput>? ToInputs(this List<StakeholderItem>? items) =>
317317
items?.Select(s => new StakeholderInput(s.Role, s.Identity, s.Resolved)).ToList();

0 commit comments

Comments
 (0)