You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
crates/core/src/vc/mod.rs:330 (awidat_author()) hardcodes Author { name: "awidat agent", email: "agent@awidat.local" }. Every commit path — commit_current_timeline, merge_refs, auto-commit — uses it, so every vedit commit is anonymous. This blocks user-authored notes, multi-seat editing, and meaningful vedit_blame attribution. It is the schema chokepoint for the entire right-hand side of the Collaboration category.
Scope (MVP)
Add an override pathway: Option<Author> parameter, env-var fallback (AWIDAT_USER_NAME / AWIDAT_USER_EMAIL), or both.
Keep awidat_author() (or a renamed default_awidat_author()) as the fallback so all existing tests/behavior stay green when no override is supplied.
Layers
crates/core/src/vc/mod.rs — refactor awidat_author() and its callers
commit_current_timeline, merge_refs, auto-commit chain — accept/pass-through the override
crates/core/tests/vedit_author.rs (new) — Author roundtrip via vedit_log
Problem
crates/core/src/vc/mod.rs:330(awidat_author()) hardcodesAuthor { name: "awidat agent", email: "agent@awidat.local" }. Every commit path —commit_current_timeline,merge_refs, auto-commit — uses it, so every vedit commit is anonymous. This blocks user-authored notes, multi-seat editing, and meaningfulvedit_blameattribution. It is the schema chokepoint for the entire right-hand side of the Collaboration category.Scope (MVP)
Option<Author>parameter, env-var fallback (AWIDAT_USER_NAME/AWIDAT_USER_EMAIL), or both.awidat_author()(or a renameddefault_awidat_author()) as the fallback so all existing tests/behavior stay green when no override is supplied.Layers
crates/core/src/vc/mod.rs— refactorawidat_author()and its callerscommit_current_timeline,merge_refs, auto-commit chain — accept/pass-through the overridecrates/core/tests/vedit_author.rs(new) — Author roundtrip via vedit_logReferences
.reference-research/pro-editing-gap-analysis/11-collaboration.md(Status update 2026-05-21, [codex] harden atomic writes and checks #1 still-open item)overnight slice: wave1-vedit-author— close when merged