Skip to content

fix(prompts): soften positioning artifact's forced competitor-contrast framing (#1000) - #1001

Merged
developer-ainative merged 1 commit into
mainfrom
feature/issue-1000-soften-positioning-prompt
Oct 6, 2026
Merged

developer-ainative merged 1 commit into
mainfrom
feature/issue-1000-soften-positioning-prompt

Conversation

@developer-ainative

Copy link
Copy Markdown
Contributor

Fixes #1000.

  • Confirmed live via direct read: lib/build/artifact-prompts.ts:95-101's real prompt for the positioning artifact hard-coded 'unlike (array of 3 "unlike the alternatives" contrasts)' — not a stale backlog-doc complaint.
  • Ruling: kept the JSON field name unlike (a real consumer, components/build/artifacts/company-artifacts.tsx:66,74, renders it as an "Unlike the alternatives" UI section — renaming it would be a UI change outside this task's scope). Changed only the instruction text so the model produces positive differentiators instead of combative named-competitor contrasts.
  • Added the first prompt-content pinning test in this repo (none existed before) asserting the real exported ARTIFACT_PROMPTS.positioning.user() no longer instructs "unlike the alternatives" framing.

Part of Epic 4, Task 4.

Full suite: 6551 passed, 1 known pre-existing flake (task-splitter.test.ts), 0 new failures. tsc --noEmit clean.

…t framing (#1000)

Ruling: kept the JSON field name `unlike` (components/build/artifacts/
company-artifacts.tsx:66,74 renders it as a real "Unlike the alternatives"
section — renaming it would be a UI change out of this task's scope).
Changed only the instruction text so the model produces positive
differentiators instead of combative contrasts against named
competitors, pinned with a test since no prompt-content eval
infrastructure exists anywhere in this repo.
@developer-ainative
developer-ainative merged commit 1300b60 into main Oct 6, 2026
1 check passed
@developer-ainative
developer-ainative deleted the feature/issue-1000-soften-positioning-prompt branch October 6, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BLD-09: soften positioning artifact prompt's forced 'unlike X' framing

1 participant