Public accountability
Transparency and implementation dashboard
This dashboard summarizes public civic records without tracking people. It does not contain analytics tags, user profiles, individual choices, identity proof, private submissions, restricted notes or actor IDs.
Interpretation limit: counts describe records in this independent advisory beta. Open-beta participation is self-selected and unverified; Civitas is a proposed workflow, not a City department. Timing does not establish fault or misconduct, and recorded cost is not audited expenditure.
Method version: 1.0.0 · Refreshed: Sep 28, 2026, 8:27 p.m. PDT (2026-09-29T03:27:31.986Z)
Proposal inventory
Public proposals by stage and jurisdiction
Definition →3 current public proposal record(s). Private drafts and intake-only records are excluded.
City of Vancouver
- All public proposal records
- 3
- Open For Participation
- 3
Advisory response positions
Participation remains separated by tier
Definition →Not unique people: a published total is the sum of current response positions across included proposal-version windows. A browser responding to two proposals contributes two positions. Suppressed windows contribute no exact count.
Open beta — self-selected browsers; identity, residence and elector status are not verified
- Published response positions
- 0
- Configured windows
- 3
- Included windows
- 3
- Withheld windows
- 0
Every configured window is included.
Verified-resident tier — not enabled in this beta
- Published response positions
- Not enabled
- Configured windows
- 0
- Included windows
- 0
- Withheld windows
- 0
Every configured window is included.
Verified-elector tier — not enabled in this beta
- Published response positions
- Not enabled
- Configured windows
- 0
- Included windows
- 0
- Withheld windows
- 0
Every configured window is included.
All public cases
- Denominator
- 3
- On Time
- 3
- Late
- 0
- Pending
- 0
- Due
- 0
- Overdue
- 0
Currently overdue
- Overdue cases
- 0
- All cases
- 3
A case is due at the exact deadline and overdue only after it. A no-response placeholder is not substantive.
Overdue public records
No public Civitas case is overdue at this refresh time.
Latest milestone status
- All milestones
- 2
- Planned
- 1
- In Progress
- 1
- Blocked
- 0
- Completed
- 0
- Cancelled
- 0
- Past target and unfinished
- 0
- Completed after target
- 0
Cost comparability
- All public plans
- 1
- Comparable plans
- 0
- Excluded for missing estimate or actual
- 1
Read the cost definition. Currencies remain separate and missing values are not filled.
No public implementation plan currently has both a published estimate range and a published actual cost. Missing amounts are not estimated.
- All public correction notices
- 0
- Proposal Version
- 0
- Civitas Response
- 0
- Other
- 0
Moderation
Privacy-safe report and outcome aggregate
Definition →Reports by category
- All reports
- 0
Latest action outcomes
- No outcomes
- 0
Latest appeal outcomes
- No appeal outcomes
- 0
Complainant evidence, private linkage, restricted reasons, tracking verifiers, actor IDs and underlying contribution content are excluded. Review the public moderation trail.
Methodology
Metric definitions and source tables
Public proposals by stage and jurisdiction
A count of each current public proposal record, grouped by its responsible jurisdiction and current lifecycle stage.
- Numerator
- The number of current public or public-trace proposal records in each jurisdiction-and-stage group.
- Denominator
- All current proposal records that have a public record or public lifecycle trace at refresh time.
- Inclusion and exclusion
- Includes one current record per public proposal, including a public withdrawal or rejection trace. Excludes private drafts, intake-review records with no public event, superseded versions and private duplicate suggestions.
- Privacy and suppression
- No person-level count is used. These are already-public civic records, so small-cell suppression does not apply.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
proposals proposal_versions proposal_lifecycle_events jurisdictions
Advisory participation by separate tier
The sum of current response positions from public, threshold-safe proposal-version windows, reported separately for each participation tier.
- Numerator
- For each tier, the sum of public turnout values from included proposal-version windows. This is a count of response positions across proposals, not unique people.
- Denominator
- The number of current public proposal-version windows configured for that tier, with included and withheld windows reported separately.
- Inclusion and exclusion
- Includes only a window whose public aggregate explicitly passes its frozen small-cell rule and whose nonnegative Yes, No and Abstain counts sum to turnout. Excludes every suppressed, inconsistent or threshold-unsafe window rather than reconstructing or estimating it. Never combines open-beta, verified-resident and verified-elector tiers and never deduplicates a browser across different proposals.
- Privacy and suppression
- A suppressed, inconsistent or threshold-unsafe proposal-version window contributes no exact turnout or choice count. The dashboard defensively rechecks whole-number arithmetic and a threshold of at least 5, then reports only how many windows were withheld.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
participation_rules participation_windows participation_positions participation_events aggregate_results proposal_versions proposal_lifecycle_events
Civitas response timeliness
A count of public Civitas cases by whether a substantive response was on time, late, pending, exactly due or overdue.
- Numerator
- The number of public cases in each mutually exclusive timing status.
- Denominator
- All public Civitas cases at refresh time.
- Inclusion and exclusion
- A response is on time when respondedAt is at or before the stored deadline and late only when it is after. A no_response position is not substantive. A case is due, not overdue, at the exact deadline; it becomes overdue only after that instant.
- Privacy and suppression
- These statuses summarize already-public case records and contain no participant or private-submission data.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
civitas_cases civitas_responses
Overdue Civitas cases
Public cases whose stored response deadline has passed without a substantive response.
- Numerator
- The number of public cases currently classified as overdue.
- Denominator
- All public Civitas cases at refresh time.
- Inclusion and exclusion
- Uses only the proposal title, exact version, jurisdiction and public response deadline. Excludes accountable-owner IDs, restricted notes and authority-proof records. Lateness is a timing fact and does not establish cause, fault, negligence or misconduct.
- Privacy and suppression
- Every listed case is already a public accountability record; no person-level or private intake fields are used.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
civitas_cases civitas_responses proposal_versions jurisdictions
Implementation milestone status
A count of public implementation milestones by their latest append-only status, with separate missed-target and completed-late timing facts.
- Numerator
- The number of public milestones in each latest status, plus counts currently past target and completed after target.
- Denominator
- All public milestones attached to public Civitas implementation plans.
- Inclusion and exclusion
- Uses only the latest status event for each milestone while retaining the public history on its source record. A target is missed only after the stored expected instant. Timing labels do not infer misconduct.
- Privacy and suppression
- Milestones are public delivery records rather than participant groups, so person-level small-cell suppression does not apply.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
implementation_plans implementation_plan_events implementation_milestones implementation_milestone_events
Published implementation cost comparison
Currency-separated totals comparing implementation-plan estimate ranges with latest published actual costs, only where both are available for the same plan.
- Numerator
- For each currency, the summed minimum estimate, maximum estimate and latest actual cost across comparable public plans.
- Denominator
- The number of public implementation plans with both a published estimate range and a latest published actual cost.
- Inclusion and exclusion
- Excludes not-estimated plans, plans with no actual cost and all restricted notes. Keeps currencies separate and does not add milestone costs to plan costs, preventing double counting. Totals are recorded values, not audited expenditure.
- Privacy and suppression
- Costs describe public implementation records, not individuals. Missing amounts remain missing and are never estimated by the dashboard.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
implementation_plans implementation_plan_events
Public correction count
A count of immutable public correction notices, grouped by the kind of public record corrected.
- Numerator
- The number of notices for proposal versions and Civitas responses.
- Denominator
- All public correction notices recorded at refresh time.
- Inclusion and exclusion
- Includes only published correction notices. Excludes private review notes, complainant evidence and corrections that have not been publicly recorded.
- Privacy and suppression
- The counted notices are individually public accountability records; their restricted source material is not queried or displayed.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
public_correction_notices
Privacy-safe moderation aggregate
Counts of public-content reports, latest action outcomes and latest appeal outcomes after complete small-cell suppression.
- Numerator
- When publishable, the number of reports in each category, latest action outcome and latest appeal outcome.
- Denominator
- All public-content moderation reports in the aggregate scope.
- Inclusion and exclusion
- Includes structured report and latest public outcome classifications. Excludes complainant evidence, tracking-verifier linkage, restricted reasons, private intake, actor IDs and underlying contribution content.
- Privacy and suppression
- Withholds the complete aggregate when the total or any nonzero category, action or appeal cell is below 5, or when category/outcome totals are inconsistent; complementary cells are not published.
- Refresh
- Recomputed from current stored records on every dashboard request; the exact UTC refresh time is shown with this metric. Last refreshed 2026-09-29T03:27:31.986Z.
- Source tables
moderation_flags moderation_actions moderation_appeals moderation_appeal_events
Version history
Transparency method change log
- Version 1.0.0 — 2026-08-11Initial Prompt 12 public-accountability method: public projections only, separate participation tiers, exact deadline boundaries, published-plan cost comparability and complete small-cell suppression.
A material formula, source, inclusion, suppression or label change must create a new method version and change-log entry; it must not silently rewrite the meaning of an earlier published dashboard record.