LongHouse Civic Intake And Map Schema
Updated: 2026-04-16
This is the minimum viable operating schema for LongHouse Civic Systems Intake + Map.
The point is not to publish a polished civic platform yet. The point is to capture real civic projects, institutions, stakeholders, and next moves in one workable system so LongHouse can operate like a lane instead of a library-only concept.
Operating model
Use three linked layers:
Civic IntakeStakeholder MapProject Map
The first capture surface for a project, issue, or opportunity.
The people, institutions, and groups connected to that issue.
The working record of the civic effort itself, including status and next move.
If this eventually becomes Airtable, keep these as separate tables linked by record ID. If it starts in markdown or JSON, preserve the same field names so migration stays clean.
1. Civic Intake
One row per inbound opportunity, question, issue, or founder-originated civic lead.
Required fields:
intake_idcreated_atsourcetitlesummarycivic_domaingeographyinstitution_typeproblem_typecurrent_stagepriority_levelownernext_movenext_touch_dateevidence_notes
Stable ID like LH-INTAKE-2026-04-001
ISO timestamp
One of: self-initiated, referral, conversation, event, website, email, other
Short human-readable label
One paragraph max
One of: education, constitutional, municipal, state-policy, community-systems, media, land-use, other
City, county, state, or multistate
One of: public-agency, school, nonprofit, business, community-group, informal-network, mixed, unknown
One of: coordination, governance, information-access, public-trust, systems-design, research, relationship-building, other
One of: intake, triage, mapping, active, paused, archived
One of: P0, P1, P2, P3
Default Brady
One concrete action
ISO date
Links, quotes, context, and source notes
Optional fields:
linked_project_idlinked_stakeholder_idsstrategic_valuetime_horizon
One of: high, medium, low, unknown
One of: immediate, quarter, year, multi-year
2. Stakeholder Map
One row per person, institution, office, coalition, or relevant node.
Required fields:
stakeholder_idnameentity_typerolerelationship_statusinfluence_levelalignmentgeographynext_touchlast_touch
Stable ID like LH-STKH-2026-04-001
One of: person, institution, office, coalition, media, community-node, other
Their practical role in the issue
One of: unknown, aware, warm, active, stalled, sensitive
One of: high, medium, low, unknown
One of: aligned, mixed, unclear, opposed
One concrete follow-up
ISO date
Optional fields:
institutioncontact_pathlinked_project_idsnotes
Email, intro path, meeting context, or no-contact note
3. Project Map
One row per active civic project or long-term systems effort.
Required fields:
project_idnameproject_typestatusstrategic_rolegeographyprimary_issuelinked_intake_idslinked_stakeholder_idscurrent_hypothesisnext_movereview_datescope_cap
Stable ID like LH-PROJ-2026-04-001
One of: civic-library, policy-research, institutional-relationship, community-infrastructure, education, advocacy-support, other
One of: idea, mapping, active, paused, archived
One of: entry, research, relationship, systems-design, support
What LongHouse believes is worth doing here
Optional fields:
institutional_windowconstraintsproof_assetsnotes
Why now
Docs, sources, or case briefs that support the effort
Triage rules
Use these before anything becomes active:
- Is there a real issue, institution, or relationship to map?
- Is the next move concrete?
- Is this LongHouse work rather than generic politics consumption?
- Can it fit within the current scope cap?
If any answer is no, keep it in intake or mapping, not active.
First practical implementation
For the first pass, LongHouse only needs:
- one
Civic Intaketemplate - one
Stakeholder Maptemplate - one
Project Maptemplate - one weekly review question:
What is the next real civic move, and who does it involve?
Example starter records
Civic Intake example
{
"intake_id": "LH-INTAKE-2026-04-001",
"source": "self-initiated",
"title": "Arizona constitutional literacy lane",
"summary": "Turn the civic library into a practical intake path for Arizona-focused constitutional and institutional questions.",
"civic_domain": "constitutional",
"geography": "Arizona",
"institution_type": "mixed",
"problem_type": "information-access",
"current_stage": "mapping",
"priority_level": "P1",
"owner": "Brady",
"next_move": "Define the stakeholder map and first project categories for LongHouse civic work.",
"next_touch_date": "2026-04-23"
}
Stakeholder example
{
"stakeholder_id": "LH-STKH-2026-04-001",
"name": "Arizona civic education operators",
"entity_type": "community-node",
"role": "Potential collaborators, validators, and distribution nodes for civic primers.",
"relationship_status": "unknown",
"influence_level": "medium",
"alignment": "unclear",
"geography": "Arizona",
"next_touch": "List the first five concrete institutions or people worth mapping.",
"last_touch": "2026-04-16"
}
Project example
{
"project_id": "LH-PROJ-2026-04-001",
"name": "LongHouse Civic Systems Intake + Map",
"project_type": "civic-library",
"status": "active",
"strategic_role": "entry",
"geography": "Arizona",
"primary_issue": "No operating intake or map exists yet for civic work.",
"linked_intake_ids": ["LH-INTAKE-2026-04-001"],
"linked_stakeholder_ids": ["LH-STKH-2026-04-001"],
"current_hypothesis": "LongHouse should begin with an intake-and-mapping layer that connects civic library content to real people, institutions, and projects.",
"next_move": "Stand up the first intake, stakeholder, and project templates.",
"review_date": "2026-04-23",
"scope_cap": "Intake, map, and tracking only."
}