# SPDX-License-Identifier: AGPL-3.0-only
# Copyright (c) 2026 sol pbc
"""owner-facing strings; do not inline in templates."""

SUBTITLE = "sol's weekly synthesis of your journal."

EMPTY_BODY = (
    "Every Sunday, sol writes one reflection from the week you've just lived: "
    "the conversations, decisions, follow-ups, the people. A view of your week, "
    "in your journal, with sol's notes."
)

EMPTY_NEXT_WITH_DATE = "Your first reflection arrives on {sunday}."
EMPTY_NEXT_NO_DATE = "Reflections arrive every Sunday."
EMPTY_UNTIL_THEN = (
    "Until then, this page will be empty. "
    "Reflections appear here every week, newest first."
)
DETAIL_EMPTY_HEADING = "No reflection for this week"
DETAIL_EMPTY_DESC = "This week does not have a reflection yet."

SAMPLE_LINK_LABEL = "see a sample reflection →"

POPULATED_FRAMING = (
    "Every Sunday, sol writes one reflection from your journal — newest below."
)
POPULATED_SAMPLE_LINK = "see a sample"
POPULATED_NEXT_FOOTER = "next reflection: {sunday}"
GRID_TITLE = "reflections"
GRID_LEDE_ONE = "1 reflection since {month}."
GRID_LEDE_OTHER = "{count} reflections since {month}."
GRID_UNIT_ONE = "reflection"
GRID_UNIT_OTHER = "reflections"
GRID_UNIT_NONE = "no reflection"

SAMPLE_BANNER = "This is a sample reflection — not from your journal."

SAMPLE_CONTENT = """---
type: weekly_reflection
week: 20260308
generated: 2026-03-10T19:00:00Z
model: openai/gpt-5
sources:
  newsletters: 3
  activities: 4
  decisions: 1
  followups: 2
  relationship_signals: 2
gaps: []
---

> Built from 3 facet newsletters, 4 activity signals, 1 decision thread, 2 follow-up signals, and 2 relationship signals. No gaps.

## This week
- The week had a boardroom balcony inflection: the secret collaboration moved from furtive sprint energy to a board-approved joint venture, which changed the emotional center of the work from urgency to stewardship (sol://facets/montague/news/20260310; sol://facets/verona/news/20260310).
- Sunday still sounded like a narrow demo push with two days to prove the idea; by Tuesday the same thread had become a public platform launch with both boards aligned behind it (sol://facets/verona/events/20260308; sol://facets/verona/news/20260310).

## Follow-ups
- Approval did not clear the deck as much as it reframed it. The remaining work shifted from "can this happen?" to "can this survive contact with a real organization?" through presentation follow-through and team formation (sol://facets/verona/events/20260308; sol://facets/verona/news/20260310).
- The open loop is less about winning the room now and more about building enough operating structure to deserve the win you just got (sol://facets/verona/news/20260310).

## Decisions
- The decisive move was to bet on technical proof and coalition-building instead of trying to outmaneuver the political noise around Paris Duke's alternative. That choice shows up both in the Sunday plan and in the approval outcome (sol://facets/verona/events/20260308; sol://facets/montague/news/20260310).

## Relationships
- Juliet shifted from co-conspirator to explicit co-lead. The relationship signal is no longer hidden alignment; it is shared ownership in public, which raises both trust and scrutiny (sol://facets/verona/events/20260308; sol://facets/verona/news/20260310).
- Friar Lawrence remained the strategic adult in the room: part sponsor, part translator, part stabilizer. His presence on the Sunday strategy call suggests the work needed legitimacy as much as speed (sol://facets/verona/events/20260308).

## Wins
- The obvious win is the joint venture approval itself, but the deeper win is that the demo established the Verona Platform as the credible path, not just the romantic one (sol://facets/montague/news/20260310; sol://facets/verona/news/20260310).
- The week also ended with a cleaner story about the work: a platform with real performance numbers, named leaders, and a next chapter that can be staffed instead of improvised (sol://facets/verona/news/20260310; sol://facets/montague/news/20260310).

## Forward look
- The next week should be less about adrenaline and more about operational discipline. Hiring, security, and post-board execution are now the tests that decide whether this was a breakthrough or a beautiful spike (sol://facets/verona/news/20260310).
"""
