forked from onebigeyeball/circle.vision
No description
|
Ctem
5cf03de7ec
This fix includes: - removal of the redundant logbook block from shell task "address non-routine tasks" - refactor of schedule property-equipped routine "adjourn" into logbook block-equipped routine "finalize session journal PR" to reflect the change to a Git-based session workflow - alphabetical placement of custom task block property `led-by` |
||
|---|---|---|
| journals | docs(journals): add 20250121-1400UTC | |
| pages | fix: complete session journal template update | |
| README.md | docs(readme): rename circle to Vision Circle | |
| TODO.md | docs(todo): add template refactor task | |
One Big Eyeball Foundation Vision Circle
Repository Structure
This repository contains the following directories:
journals: This directory holds the session journal files. These files are considered "agendas" when they are new and in a temporary branch, and they are considered "minutes" once they have been merged into theconsentbranch.pages: This directory contains the journal template, which serves as a starting point for creating new entries.
Branching Strategy for Session Management
This repository uses a two-tiered trunk-based workflow to manage session journals. This workflow allows for efficient collaboration and version control while maintaining a clear and organized record of session minutes.
- The
consentbranch serves as the central trunk, storing the permanent records of all session minutes. - Temporary journal branches are created from the
consentbranch to manage the journal for each session. These branches are used as a collaborative workspace for the team to add and update items until the session is complete. They are named according to the conventionjournal/<YYYYMMDD-HHMM>UTC[-<suffix>], where<YYYYMMDD-HHMM>is the scheduled date and time of the session in UTC, and<suffix>is an optional unique identifier (e.g., for distinguishing between multiple sessions on the same date).- Note: If the session date or time changes, the branch name should be updated to reflect the new schedule.
- Changes to journal branches are submitted via pull requests from branches in forks of this repository. They are named according to the convention
<journal branch name>/<type>/<description>, where<type>corresponds to the Conventional Commits specification (described in the Conventional Commits section). - Once a session is complete, the corresponding journal branch is merged into the
consentbranch and then deleted.
Commit Message Conventions
When making a commit, please follow these formatting conventions for commit messages:
- Subject Line: Use the imperative mood in lowercase (except for proper nouns) (e.g., "add feature").
- Body (optional): If included, write in complete sentences with proper grammar and punctuation, providing context for the changes.
50/72 Rule
- The first line (subject) should be 50 characters or less, summarizing the changes.
- Leave a blank line after the subject.
- Optional: If a body is included, it should be wrapped at 72 characters per line for better readability.
Conventional Commits
The subject line should follow the format <type>[(<optional scope>)]: <description>. For session journal-related commits, <type> will typically be one of the following:
docs: for documentation changes.style: for formatting changes.
Session Journal PR Review Checklist
- Does each task apply to this circle?