# beta-sdc/event-proposal architecture

> Architecture diagram of the GitHub repository beta-sdc/event-proposal, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/beta-sdc/event-proposal
- Repository: https://github.com/beta-sdc/event-proposal

## Overview

This repository is a human-operated event planning and record-keeping workflow, not an executable application. The README documents activity Issues and Sub-issues for coordination, branches and Pull Requests for material review, and post-event records. Since no source excerpts are available, the graph uses only those documented relationships; individual activity files illustrate the record types rather than runtime components.

Main entry points: [`.github/ISSUE_TEMPLATE/event.yml`](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/event.yml) (Activity Issue), [`.github/ISSUE_TEMPLATE/task.yml`](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/task.yml) (Task Sub-issues), [`2026-2027/2026-09-09-MATH-HELP-ROOM-01/proposal.md`](https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-09-MATH-HELP-ROOM-01/proposal.md) (Proposal), [`template-for-poster-information.md`](https://github.com/beta-sdc/event-proposal/blob/main/template-for-poster-information.md) (Poster Information)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_coordination["Issue Coordination"]
  node_main_issue["Activity Issue<br/>[event.yml]"]
  node_task_issue["Task Sub-issues<br/>[task.yml]"]
end

subgraph group_materials["Activity Materials"]
  node_branch["Activity Branch"]
  node_proposal["Proposal<br/>[proposal.md]"]
  node_poster_info["Poster Information"]
  node_notification["Notification Draft"]
  node_pull_request["Pull Request"]
end

subgraph group_records["Delivery Records"]
  node_sent_message["Sent Message Archive<br/>[message.yml]"]
  node_participation["Participation Data<br/>[README.md]"]
  node_wrap_up["Wrap-up Record<br/>[wrap-up.yml]"]
end

node_organizer(("Organizer"))
node_reviewer(("Activity Owner"))

node_organizer -->|"creates"| node_main_issue
node_organizer -->|"assigns work"| node_task_issue
node_organizer -->|"creates"| node_branch
node_branch -->|"stores"| node_proposal
node_branch -->|"stores"| node_poster_info
node_branch -->|"stores"| node_notification
node_organizer -->|"submits"| node_pull_request
node_pull_request -->|"requests review"| node_reviewer
node_reviewer -->|"reviews and merges"| node_pull_request
node_organizer -->|"archives sent copy"| node_sent_message
node_organizer -->|"records attendance"| node_participation
node_organizer -->|"records outcomes"| node_wrap_up

click node_main_issue "https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/event.yml"
click node_task_issue "https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/task.yml"
click node_proposal "https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-09-MATH-HELP-ROOM-01/proposal.md"
click node_poster_info "https://github.com/beta-sdc/event-proposal/blob/main/template-for-poster-information.md"
click node_notification "https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/notification-message.md"
click node_sent_message "https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/message.yml"
click node_participation "https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/sign-in/README.md"
click node_wrap_up "https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/wrap-up.yml"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_main_issue,node_task_issue toneBlue
class node_branch,node_proposal,node_poster_info,node_notification,node_pull_request toneAmber
class node_sent_message,node_participation,node_wrap_up toneMint
class node_organizer,node_reviewer toneIndigo
```

## Components

### Issue Coordination

- [Activity Issue](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/event.yml): `.github/ISSUE_TEMPLATE/event.yml`
- [Task Sub-issues](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/task.yml): `.github/ISSUE_TEMPLATE/task.yml`

### Activity Materials

- **Activity Branch**
- [Proposal](https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-09-MATH-HELP-ROOM-01/proposal.md): `2026-2027/2026-09-09-MATH-HELP-ROOM-01/proposal.md`
- [Poster Information](https://github.com/beta-sdc/event-proposal/blob/main/template-for-poster-information.md): `template-for-poster-information.md`
- [Notification Draft](https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/notification-message.md): `2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/notification-message.md`
- **Pull Request**

### Delivery Records

- [Sent Message Archive](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/message.yml): `.github/ISSUE_TEMPLATE/message.yml`
- [Participation Data](https://github.com/beta-sdc/event-proposal/blob/main/2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/sign-in/README.md): `2026-2027/2026-09-16-GROUP-BIRTHDAY-01-2026-fall/sign-in/README.md`
- [Wrap-up Record](https://github.com/beta-sdc/event-proposal/blob/main/.github/ISSUE_TEMPLATE/wrap-up.yml): `.github/ISSUE_TEMPLATE/wrap-up.yml`

### Other components

- **Organizer**
- **Activity Owner**

## Connections

- Organizer → Activity Issue: creates
- Organizer → Task Sub-issues: assigns work
- Organizer → Activity Branch: creates
- Activity Branch → Proposal: stores
- Activity Branch → Poster Information: stores
- Activity Branch → Notification Draft: stores
- Organizer → Pull Request: submits
- Pull Request → Activity Owner: requests review
- Activity Owner → Pull Request: reviews and merges
- Organizer → Sent Message Archive: archives sent copy
- Organizer → Participation Data: records attendance
- Organizer → Wrap-up Record: records outcomes
