-
Notifications
You must be signed in to change notification settings - Fork 0
[P1] Align PRD treasury wording with current operator-direct model #139
Copy link
Copy link
Open
Labels
area:contractsProject workflow label: area:contractsProject workflow label: area:contractsarea:toolingProject workflow label: area:toolingProject workflow label: area:toolingcomponent:securityProject workflow label: component:securityProject workflow label: component:securitydocumentationImprovements or additions to documentationImprovements or additions to documentationpriority:BProject workflow label: priority:BProject workflow label: priority:Bsize:SProject workflow label: size:SProject workflow label: size:Stype:taskProject workflow label: type:taskProject workflow label: type:task
Metadata
Metadata
Assignees
Labels
area:contractsProject workflow label: area:contractsProject workflow label: area:contractsarea:toolingProject workflow label: area:toolingProject workflow label: area:toolingcomponent:securityProject workflow label: component:securityProject workflow label: component:securitydocumentationImprovements or additions to documentationImprovements or additions to documentationpriority:BProject workflow label: priority:BProject workflow label: priority:Bsize:SProject workflow label: size:SProject workflow label: size:Stype:taskProject workflow label: type:taskProject workflow label: type:task
Problem
Most treasury/signer separation language is already aligned in the live docs (
README.md,docs/spec.md), and contract behavior already routes payments directly to immutableoperatorprivate balance.Remaining mismatch is in PRD wording that can still imply unavailable treasury controls (e.g. moving accumulated user-paid tokens from contract balance to a designated treasury address).
Also, original validation scope referenced
contracts/credit_fpc/src/main.nr, which no longer exists.Scope
Narrow this task to docs alignment for current Alpha behavior:
local-docs/fpc-prd.mdto explicitly reflect current model:docs/spec.md(limitations/security) for canonical behavior.Files to change
local-docs/fpc-prd.mdREADME.mdordocs/spec.mdValidation
contracts/fpc/src/main.nrtransfer destination and immutable config model.Acceptance Criteria
credit_fpcpath.Depends on