Approval Modes
When configuring an Approval Policy, you define the required mode:- SINGLE: Requires approval from a single designated role (e.g., the Finance Steward for small expenses).
- MAJORITY: Requires a simple >50% vote from the eligible voters.
- CONSENSUS: Requires unanimous agreement (
APPROVE) from all eligible voters. - CONSENT: (Recommended) The proposal passes automatically after a defined time limit, unless a valid objection is raised (
BLOCK).
Objections and Integration
In a Consent-based flow, the primary way to stop a proposal is by raising an Objection. When a user selectsBLOCK (Object) on an active proposal, they must provide the reasoning. Corgtex records this objection and halts the timer.
The focus then shifts to Integration:
- The proposer and the objector engage in a discussion directly on the platform.
- The proposer can edit the draft proposal to address the concerns.
- Once the objector feels their concern has been integrated (the proposal is no longer harmful), they can Resolve their objection.
- If all objections are resolved, the proposal passes.
Automation and Time Limits
Every active Approval Flow has an expiration. If a policy is set to a 48-hour Consent window, and 48 hours pass without any un-resolved objections, Corgtex’s background worker automatically transitions the Proposal toAPPROVED and executes the requested database mutations safely.
This guarantees that proposals don’t stagnate for weeks waiting for someone to “sign off.” Silence means consent.