feat(skill): add "Setting the narrative?" lens for company/product topics
Comparison tables gain a narrative axis judging whether each entity's community conversation is about what the entity pitches or about something else (pricing, rivals, an incident). Backed by a new mandatory Step 0.55 research item that fetches each entity's CURRENT first-party positioning (RESOLVED_POSITIONING) instead of relying on memory, and a narrative-check synthesis beat for single-entity company runs. The mismatch is the signal: companies usually don't control their own conversation.
This commit is contained in:
@@ -101,6 +101,8 @@ class RenderComparisonMultiTests(unittest.TestCase):
|
||||
self.assertIn("## xAI", rendered)
|
||||
# Scaffold table header has a column per entity
|
||||
self.assertIn("| Dimension | OpenAI | Anthropic | xAI |", rendered)
|
||||
# The narrative-lens axis is emitted as a scaffold row
|
||||
self.assertIn("| Setting the narrative? |", rendered)
|
||||
# Envelope scaffolding present
|
||||
self.assertIn("EVIDENCE FOR SYNTHESIS", rendered)
|
||||
self.assertIn("END OF last30days CANONICAL OUTPUT", rendered)
|
||||
|
||||
Reference in New Issue
Block a user