Charex Manifesto

Constitutional document for product direction

View the Project on GitHub Challaris/charisol-experiments

Charex Constitutional Manifesto

Version 1.0 — Published January 12, 2026


🎯 One-Sentence North Star

“Charex shows you what you’re actually betting on — before you place the bet.”

This statement defines everything Charex is and everything it will never become.


📜 What This Document Does

This manifesto is a constitutional document that:

  1. Defines Charex’s identity and boundaries
  2. Prevents feature drift toward “another AI tool”
  3. Creates accountability through automated enforcement
  4. Serves as a trust signal for sophisticated buyers (CTOs, founders, investors)

Every code change is automatically checked against this document.
High/Critical violations block the merge.


🏛️ Core Principles

1. Truth Over Usefulness

Charex must prefer uncomfortable truth over helpful advice.

Why: Decision-holders need clarity, not comfort. Advice optimizes for user satisfaction, not decision quality.


2. Diagnostic, Not Prescriptive

Charex explains what is, not what to do.

Why: Prescription creates dependency. Diagnosis empowers decision-holders to act on truth.


3. Economic Reality Over Activity

Charex surfaces who pays, what risk, and where accountability sits — not productivity or engagement metrics.

Why: Activity metrics can mask economic failure. Charex exists to surface truth before commitment.


4. Locked Truth

Diagnostic outputs are immutable and shareable.

Why: Mutable outputs enable self-deception. Locked truth forces accountability.


5. Decision-Holders First

Charex is built for founders, product leaders, strategy leaders, and investors — not execution teams.

Why: Execution tools optimize for doing. Charex optimizes for deciding whether to do at all.


6. Epistemic Honesty

Charex must state what it knows, what it assumes, and what it cannot know.

Why: False certainty is worse than acknowledged uncertainty. Decision-holders need epistemic clarity.


🚫 Red Lines — What Charex Is Not

Charex is not:

  1. An advisory tool
    We don’t tell you what to do.

  2. A recommendation engine
    We don’t suggest next steps or strategies.

  3. A strategy consultant
    We don’t build go-to-market plans.

  4. A marketing or SEO tool
    We don’t optimize messaging or content.

  5. A dashboard or scorecard
    We don’t track progress or assign grades.

  6. A tool designed to make users feel good
    We prioritize truth over user satisfaction.

Any feature that pushes toward these categories is a violation.


🚨 Forbidden Outputs

The following phrases must never appear in Charex output:

If an output tells someone HOW to act, it is a violation.


📏 Decision Framework

For any proposed feature or change, apply this test:

✅ Required (all must be true):

  1. Does this increase decision clarity?
  2. Does this surface risk or accountability?
  3. Would this make a decision-holder pause and reconsider?

❌ Disqualifying (any must be false):

  1. Could this be mistaken for advice or a recommendation?
  2. Does this move Charex toward “another AI tool”?

If No to 1-3 OR Yes to 4-5 → Reject the feature.


🔒 Enforcement Mechanism

This manifesto is enforced through:

1. Automated Drift Detection

Every pull request is analyzed by a GitHub Action that:

Workflow: .github/workflows/charex-drift-check.yml

2. Amendment Requirements

Changes to this manifesto require:

3. Public Accountability

This manifesto is published at https://challaris.github.io/charisol-experiments/
All amendments are tracked in Git history.


📖 Examples of Compliant vs. Violating Features

✅ Compliant Features

Feature: Show buyer role → budget authority mismatch
Output: “Your ICP is mid-level managers, but purchase decisions require CFO approval.”
Why compliant: Surfaces economic reality without prescribing action.


Feature: Immutable diagnostic report with permanent link
Output: “This diagnostic is locked and cannot be edited. Share via: [link]”
Why compliant: Enforces locked truth principle.


Feature: Assumption transparency
Output: “This analysis assumes your ICP has $50k+ budget. If incorrect, conclusions change.”
Why compliant: Maintains epistemic honesty.


❌ Violating Features

Feature: Suggest A/B tests to validate assumptions
Output: “Run these 3 experiments to validate buyer urgency.”
Why violation: Crosses into advisory/prescriptive territory.


Feature: Generate editable diagnostic summary
Output: “Edit this summary before sharing with stakeholders.”
Why violation: Allows users to obscure uncomfortable truths.


Feature: Product-market fit score
Output: “Your PMF score is 6.5/10.”
Why violation: Creates false precision and optimizes for feeling good.


Feature: Recommend repositioning strategy
Output: “Reposition your product from X to Y to improve payability.”
Why violation: Prescriptive advice, not diagnostic truth.


🛡️ Edge Cases & Clarifications

Q: Can Charex show what changed between two diagnostics?

A: ✅ Yes — if it’s purely descriptive (e.g., “Assumption X changed from Y to Z”).
A: ❌ No — if it suggests what to change or celebrates improvement.


Q: Can Charex explain how payability scoring works?

A: ✅ Yes — transparency about methodology is epistemic honesty.
A: ❌ No — if the explanation includes “how to improve your score.”


Q: Can Charex provide case studies or examples?

A: ✅ Yes — if they illustrate diagnostic patterns (e.g., “Companies with this mismatch often face X”).
A: ❌ No — if they suggest “do what this successful company did.”


Q: Can Charex have a “share this diagnostic” feature?

A: ✅ Yes — locked truth should be shareable.
A: ❌ No — if users can edit before sharing.


📬 Amendment Process

To amend this manifesto:

  1. Create amendment proposal document with:
    • Proposed change
    • Justification (why current manifesto is insufficient)
    • Trade-off analysis (what we gain vs. what we risk)
    • Impact assessment (how this affects existing features)
  2. Leadership review and approval
    • Must be approved by product and engineering leadership
  3. Git commit with full context
    • Commit message must link to amendment proposal
    • Amendment must be documented in commit body
  4. Public transparency
    • Amendment history is publicly visible via Git log
    • Must update “Last Amended” section below

📅 Amendment History

Version 1.0 — January 12, 2026


🏁 Final Commitment

This manifesto exists because product drift is inevitable without explicit constraints.

Every feature that makes Charex “more helpful” risks making it less truthful.
Every output that makes users feel good risks obscuring economic reality.

This document is our line in the sand.

Charex shows you what you’re actually betting on — before you place the bet.

Nothing more. Nothing less.


This manifesto is permanent and enforceable. Changes require explicit justification and leadership approval.