Skip to content

The circle everyone carries is called member - #193

Open
eastriverlee wants to merge 1 commit into
mainfrom
refactor/the-circle-everyone-carries-is-member
Open

The circle everyone carries is called member#193
eastriverlee wants to merge 1 commit into
mainfrom
refactor/the-circle-everyone-carries-is-member

Conversation

@eastriverlee

Copy link
Copy Markdown
Contributor

Everyone in a company is in it, which is what member says and what staff only implies. The company's circle table holds the circles somebody chose; this one is not chosen — effectivePersonCircles gives it to every person — so it belongs to the vocabulary rather than to a list, and it has just been deleted from the company's table for that reason.

StaffCircleID = "staff" becomes MemberCircleID = "member". The id moves with the name because the id is what names /workspace/circles/<id> and the POSIX group bc_circle_<id> behind it.

Six files were reaching past the constant to a "staff" literal — conversation_scope.go, file_tools.go, virtual_session.go, materialize.go — and now use it, so the next rename is one line.

go build ./..., go vet ./..., go test ./... all green.

A device that has run before keeps /workspace/circles/staff and the group behind it. Nothing points at either after this; they are named in the internkim pull request that carries the pointer.

🤖 Generated with Claude Code

Everyone in a company is in it, which is what "member" says and what
"staff" only implies. The company's circle table now holds the circles
somebody chose, and this one is not chosen — the projection gives it to
every person, so it belongs to the vocabulary rather than to a list.

The id moves with the name, because the id is what names
/workspace/circles/<id> and the POSIX group bc_circle_<id> behind it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant