The Sixth Sense at 6th Street

πŸ” Role Architecture Preview

Read-only planning model for future protected 6th Street roles. Stable structure first; access comes later.

This is a read-only architecture preview. It does not create accounts, log users in, collect identity information, or grant access.

Future Role Model

Future model only. These roles do not create accounts, grant access, or enable live submissions.

Role Purpose Future content view Future content decision Future settings
Community Member Future participant role for a protected 6th Street workflow after privacy approval. no no no
Structure Coordinator Future peer-support role for organizing meeting flow after protected access exists. no no no
Staff Future staff-review role for protected review of sensitive or meeting-boundary content. future only future only no
Program Director Future leadership role for approving policy, retention, and escalation boundaries. future only future only future only
Developer Maintainer Future technical maintainer role for operating infrastructure without unnecessary content access. no no future only

Role Responsibilities

Community Member

future model

Future participant role for a protected 6th Street workflow after privacy approval.

Future responsibilities: Draft appropriate meeting items in a protected future workflow. Receive clear revision guidance before anything reaches staff review. Use the system only for community-appropriate, non-private meeting content.

Not allowed: View other community members sensitive drafts. Approve content for the morning meeting. Manage roles, retention settings, or system configuration.

Structure Coordinator

future model

Future peer-support role for organizing meeting flow after protected access exists.

Future responsibilities: Help prepare meeting structure and role coverage. Route unclear items toward staff review instead of deciding sensitive content alone. Keep the morning process steady, respectful, and bounded.

Not allowed: Make final decisions on sensitive submissions. Access private review notes beyond approved limits. Change system settings or retention rules.

Staff

future model

Future staff-review role for protected review of sensitive or meeting-boundary content.

Future responsibilities: Review future submissions before they can reach a printed or read-aloud packet. Apply dignity, privacy, and safety policy consistently. Escalate policy questions to program leadership when needed.

Not allowed: Bypass audit logging or retention rules. Use the system for unrelated case notes or private treatment details. Change role permissions or infrastructure settings.

Program Director

future model

Future leadership role for approving policy, retention, and escalation boundaries.

Future responsibilities: Approve the staff-review procedure before live use. Set retention and escalation expectations with privacy review. Resolve high-impact workflow or policy questions.

Not allowed: Use public-safe demo pages as protected systems. Skip privacy review for sensitive workflow expansion. Store community submissions outside the approved system of record.

Developer Maintainer

future model

Future technical maintainer role for operating infrastructure without unnecessary content access.

Future responsibilities: Maintain source-backed packet generation and protected infrastructure. Keep secrets out of client code and version control. Implement access-control and audit requirements as approved.

Not allowed: Review sensitive community submissions by default. Grant themselves broad content access without approval. Use OpenAI or external services for submissions without separate approval.

Future Protected Route Matrix

These routes are planning records only. They are not implemented, linked as live destinations, or backed by account storage.

Route Required future role Auth Staff review Retention Audit Status
/submit/ communityMember required applies required required not-implemented
/submit/announcement/ communityMember required applies required required not-implemented
/submit/pullup/ communityMember required applies required required not-implemented
/submit/pushup/ communityMember required applies required required not-implemented
/submit/proposal/ communityMember required applies required required not-implemented
/review/ staff required applies required required not-implemented
/review/queue/ staff required applies required required not-implemented
/review/submissions/ staff required applies required required not-implemented
/history/internal/ staff required not applicable required required not-implemented
/analytics/participation/ programDirector required not applicable required required not-implemented
/settings/roles/ programDirector required not applicable required required not-implemented

Current Public-Safe Routes

These routes remain public-safe in the current static app and must not contain sensitive community data.

/ public-safe Read-only or synthetic-preview route.
/demo/ public-safe Read-only or synthetic-preview route.
/print/ public-safe Read-only or synthetic-preview route.
/operator/ public-safe Read-only or synthetic-preview route.
/morning-sheet/ public-safe Read-only or synthetic-preview route.
/release-notes/ public-safe Read-only or synthetic-preview route.
/deployment-verification/ public-safe Read-only or synthetic-preview route.
/submission-policy-preview/ public-safe Read-only or synthetic-preview route.
/review-preview/ public-safe Read-only or synthetic-preview route.
/internal-workflow-map/ public-safe Read-only or synthetic-preview route.
/role-architecture/ public-safe Read-only or synthetic-preview route.
/access-readiness/ public-safe Read-only or synthetic-preview route.
/portal-preview/ public-safe Read-only or synthetic-preview route.
/protected-preview/ public-safe Read-only or synthetic-preview route.
/access-sandbox-checklist/ public-safe Read-only or synthetic-preview route.

Synthetic Account States

Anonymous Public Visitor

Can view current public-safe pages that contain generated packet data or synthetic previews.

current-public

Future Community Member

Placeholder for a possible protected community role after approval.

future-only

Future Structure Coordinator

Placeholder for a future meeting-prep coordination role.

future-only

Future Staff

Placeholder for future protected staff review.

future-only

Future Program Director

Placeholder for future leadership policy oversight.

future-only

Future Developer Maintainer

Placeholder for future technical maintenance responsibilities.

future-only

Blocked Capabilities

These capabilities stay blocked until access control, retention, staff review, and privacy approval are active.

  • Real account creation
  • Identity capture
  • Live submission intake
  • Role assignment changes
  • Sensitive queue access
  • Participation analytics
  • Unreviewed packet insertion

Required Gates Before Live Accounts

  • Cloudflare Access or equivalent authentication
  • Approved staff role model
  • D1 account/submission schema
  • Retention policy
  • Audit logging
  • Staff review procedure
  • Privacy approval

Future community member accounts must not be implemented until retention, staff review, audit logging, protected authentication, and privacy boundaries are approved and tested.