Skip to content

[WIP] Create philosopher biography dataset#15

Closed
Copilot wants to merge 1 commit into
mainfrom
copilot/create-philosopher-biographies
Closed

[WIP] Create philosopher biography dataset#15
Copilot wants to merge 1 commit into
mainfrom
copilot/create-philosopher-biographies

Conversation

Copy link
Copy Markdown

Copilot AI commented Oct 28, 2025

Creating comprehensive philosopher biography dataset (27+ biographies across 7 traditions)

Plan:

  • Create directory structure (content/biographies/)
  • Research and compile 27+ philosopher biographies with all required fields
    • Stoicism (4): Marcus Aurelius, Epictetus, Seneca, Musonius Rufus
    • Cynicism (3): Diogenes, Crates, Antisthenes
    • Epicureanism (2): Epicurus, Lucretius
    • Buddhism (4): Buddha, Nagarjuna, Dogen, Thich Nhat Hanh
    • Vedanta (7): Shankara, Ramanuja, Madhva, Vivekananda, Ramana, Vallabha, Krishnamurti
    • Taoism (3): Laozi, Zhuangzi, Liezi
    • Sufism (4): Rumi, Ibn Arabi, Al-Ghazali, Rabia
  • Ensure each biography includes all 13 required fields
  • Write engaging 300-500 word narratives for each philosopher
  • Add 3-5 interesting facts per philosopher
  • Include modern relevance sections (100-150 words)
  • Source public domain images where available
  • Validate JSON structure
  • Review for historical accuracy and narrative quality
Original prompt

This section details on the original issue you should resolve

<issue_title>Create Philosopher Biography Dataset (27+ biographies)</issue_title>
<issue_description># Issue: Create Philosopher Biography Dataset

User Story

As a content creator
I want comprehensive biographies of philosophers from all traditions
So that users understand the historical context and human stories behind the wisdom

Acceptance Criteria (BDD Scenarios)

Scenario 1: Biography structure includes all required fields

Given I am creating philosopher biographies
When I structure each biography
Then each biography should include:
  | Field                    | Description                                  |
  |--------------------------|----------------------------------------------|
  | Name                     | Full name with honorifics if appropriate     |
  | Tradition                | Primary philosophical tradition              |
  | BirthYear / DeathYear    | CE dates (approximate if uncertain)          |
  | Era                      | Historical period context                    |
  | Biography                | 300-500 word life story (3-4 paragraphs)     |
  | MajorWorks               | Key texts/teachings                          |
  | KeyTeachings             | Core philosophical contributions             |
  | Legacy                   | Influence and impact                         |
  | PersonalChallenges       | Struggles, adversity faced                   |
  | HistoricalContext        | Political/cultural backdrop                  |
  | ModernRelevance          | Why they matter today                        |
  | ImageUrl                 | Public domain portrait if available          |
  | InterestingFacts         | 3-5 compelling details                       |

Scenario 2: Coverage across all 7 traditions

Given I am creating philosopher biographies
When I select philosophers
Then the collection should include representatives from:
  | Tradition    | Philosophers                                  | Count |
  |--------------|-----------------------------------------------|-------|
  | Stoicism     | Marcus Aurelius, Epictetus, Seneca, Musonius | 4     |
  | Cynicism     | Diogenes, Crates, Antisthenes                 | 3     |
  | Epicureanism | Epicurus, Lucretius                           | 2     |
  | Buddhism     | Buddha, Nagarjuna, Dogen, Thich Nhat Hanh    | 4     |
  | Vedanta      | Shankara, Ramanuja, Madhva, Vivekananda, Ramana, Vallabha, Krishnamurti | 7 |
  | Taoism       | Laozi, Zhuangzi, Liezi                        | 3     |
  | Sufism       | Rumi, Ibn Arabi, Al-Ghazali, Rabia            | 4     |
And total should be 27+ philosophers

Scenario 3: Biography depth and narrative quality

Given each philosopher biography
When I write the life story
Then the biography should include:
  - Opening hook (compelling entry point)
  - Birth circumstances and early life
  - Pivotal moments or turning points
  - Major teachings development
  - Personal struggles or adversity
  - Death circumstances (where known)
  - Lasting impact
And narrative should be engaging, not just facts
And tone should be respectful but humanizing
And length should be 300-500 words (readable in 2-3 minutes)

Scenario 4: Historical accuracy and authenticity

Given I am writing philosopher biographies
When I research each figure
Then each biography should:
  - Cite reputable historical sources
  - Distinguish fact from legend where uncertain
  - Acknowledge historical debates or uncertainties
  - Use accurate dates (CE format, "c." for circa)
  - Provide cultural/political context
  - Avoid hagiography (overly reverential tone)
And sources should include academic scholarship
And legends should be noted as such

Scenario 5: Modern relevance and accessibility

Given each philosopher biography
When I explain modern relevance
Then the explanation should:
  - Connect to contemporary issues (mental health, meaning crisis, technology, etc.)
  - Explain why this figure matters today
  - Use language accessible to modern readers
  - Avoid academic jargon unless necessary
  - Include 3-5 interesting/surprising facts
And modern relevance should be 100-150 words

Data Format (JSON Schema)

{
  "philosophers": [
    {
      "id": 1,
      "name": "Epictetus",
      "tradition": "Stoicism",
      "birthYear": 50,
      "deathYear": 135,
      "era": "Roman Empire (1st-2nd century CE)",
      "biography": "Born into slavery around 50 CE in Hierapolis (modern-day Turkey), Epictetus lived the first decades of his life as property of Epaphroditus, a wealthy freedman and secretary to Emperor Nero. His very name, 'Epictetus,' means 'acquired' - he was literally labeled as purchased property. Despite these dehumanizing circumstances...

</details>

- Fixes CoforgeInsurance/Kanban-XP-DevProcess#11

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

@github-actions
Copy link
Copy Markdown

This PR has been inactive for 14 days

PRs should move quickly through the pipeline. This will close in 7 days.

For agent-generated PRs: Consider closing and reassigning issue to agent with improved specs.

For human PRs: Please update or request review to keep active.

@github-actions github-actions Bot added the stale label Nov 12, 2025
@github-actions
Copy link
Copy Markdown

🔒 Closing stale PR

Closed due to 21 days of inactivity. Please reopen if still needed.

@github-actions github-actions Bot closed this Nov 20, 2025
@github-actions github-actions Bot deleted the copilot/create-philosopher-biographies branch November 21, 2025 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants