secondme project constitution

status: draft v0
owner: core team
last updated: 2026-04-07
purpose: canonical alignment file for humans and ai agents

one-screen summary

mission, north star, horizon

mission

preserve and extend continuity of agency for high-context principals.

north star

the user feels:

horizon

short horizon:

medium horizon:

long horizon:

why now

claim

this becomes buildable now because harness quality is improving faster than most products are adapting to it.

what we believe

what is strong vs weak

strong:

weak:

who this is for

primary filter

the true user filter is:

likely early users

not for

core pain

the recurring failure mode is:

  1. context lives across chats, docs, notes, calendars, tasks, and people
  2. the principal repeatedly reconstructs the same situation by hand
  3. timing slips and follow-through degrades
  4. delegated work loses context and identity
  5. assistants sound helpful but fail the trust test

why opencode alone does not solve this

first wedge and first wow

first wedge

approval-ready cross-context briefing for one principal.

first wow

the user connects several high-context surfaces and gets:

design rule

if the first wow requires a giant setup, deep manual curation, or lots of explanation, it is not the first wow.

v1 product scope

first wow and v1 are related but not identical.

first wow is the user outcome

v1 is the minimum system that can reliably produce that outcome

v1 should likely include:

v1 should likely exclude:

product invariants

design principles

product principles

system principles

operating principles

self-improvement loop

this system should improve by closing loops on real outcomes.

required loop

  1. propose a bounded intervention
  2. route through the right approval boundary
  3. observe what the user accepted, rejected, or edited
  4. write back preference, outcome, and confidence signals
  5. adjust future action selection, not just future wording

anti-patterns

trust and agency ladder

trust should be graduated, not binary.

day 1

after proof of value

only after deep trust

hard rule

no irreversible or identity-sensitive action should be hidden behind “smart automation.”

business model posture

the business model should follow the trust ladder.

likely shape

pricing logic

pricing likely tracks:

weak points

proven harness map

these are not canonical dependencies yet. they are a working map of strong external patterns and candidate components.

harness or source why it matters what it helps solve current posture
arcgentica / symbolic-ai style orchestrator harness shows that architecture can massively outperform naked model use on hard tasks orchestration, decomposition, compressed specialist briefs inspiration + proof trigger; must be replicated locally
supermemory-like memory layer points toward inspectable, retrieval-ready, memory-native systems memory continuity, retrieval, context packaging candidate building block; validate fit vs our inspectability bar
opencode / codex-style operator loop proves real leverage from tool-using agents in bounded environments execution, drafting, tool use, operator productivity useful substrate, but not sufficient as product by itself
our own source-ingestion and promotion pipeline already enforces inspectable memory over raw chat noise doctrine hygiene, provenance, digest promotion should be treated as core internal harness

rule for this table

every harness card should answer:

inspiration map

these are not implementation dependencies. they are directional sources of truth.

source strongest contribution
egor rudi conversation buyer truth, first wow, quick wins, situational awareness
daniel miessler family category language, scaffolding > model, personal ai infrastructure
mitchell levin pack control logic, active memory, setpoints, perturbation-first evaluation

active bets and kill conditions

non-goals

how doctrine changes

doctrine update rule

this file should only change when one of these happens:

change protocol

  1. record the new signal in the right source artifact
  2. classify it as decision, hypothesis, objection, or open question
  3. compare it against existing doctrine and active bets
  4. update doctrine only if the change is durable enough to guide future work

hard boundary

raw chat, brainstorm sharpness, and elegant argument do not count as doctrine by themselves.