Ealing reference implementation · updated 20 September 2026

Planning is connected to place context — and Commons Chat now adds an open conversation layer.

Ealing Civic Commons connects live local publishing, reviewed civic memory and validated official records around durable places and issues. The newest source work adds Ealing Culture through its structured WordPress API without recreating the council site's full “What's on?” product. The wider Civic Commons network, Charter of the Commons and Start a Civic Commons guide remain separate from this Ealing implementation roadmap.

Where we are now

Discovery, participation, following, persistent memory, official publishing, planning discovery, review, the civic graph and an open conversation layer all have substantial working versions. Planning now retains validated applications across weekly refreshes, while source integration is moving beyond “can we fetch it?” toward “what belongs in a civic commons?”. Ealing Culture is the first explicit example: news can enter, civic/community events are filtered in selectively, and venue/creative directories remain reference-only.

Discoveryfeeds, APIs, adapters, video, official sources, OCN and ModernGov
Participationstable story pages and moderated public additions
Followingbrowser follows, personal RSS and double-opt-in email
MemoryCivic Archive, Document Watch and durable place/issue dossiers
Planninglatest-week view plus durable application history
Reviewstructured queue, provenance and reviewed graph relationships

September milestone

Planning can now be read — and remembered — in place context.

Ealing PAM planning applications from the latest validated completed week are exposed as Commons records. Conservative town links and deliberately reviewed site links connect them to place pages, and issues can inherit planning context through a reviewed primary place. The first live example is application 263308CND at 2 The Straight, connected to Southall, Southall Gasworks and the Southall Gasworks redevelopment issue.

The public site reads validated committed data rather than scraping PAM on page load. Partial ingests fail closed. Documents, drawings and mapping tiles are not mirrored. The council register remains authoritative.

Durable planning history is now live: planning-latest.json remains the current latest-week view, while planning-archive.json retains earlier applications across successful weekly refreshes. Stable planning routes, place dossiers and issue dossiers read that archive so an application does not disappear merely because it leaves a later weekly list. The next step is fuller lifecycle observation — especially decisions/status changes, related applications and democratic context.

Conversation milestone

Commons Chat is live — connected to the civic record without owning it.

Commons Chat now runs the open-source RSS.chat client/server as a separate public conversation service. Civic Commons items can start or discover discussions, and bound chat roots carry the canonical civic-object URL/type through the server and RSS output.

Micro.blog manual cross-posting into Commons Chat is verified. That gives writers a practical route from their canonical blog/article into the local conversation while keeping the original publication canonical. The next interoperability test is deliberately incremental: use the open Commons Chat RSS feed as a Micro.blog source and test onward syndication to Bluesky and Mastodon before considering native federation.

Read the Commons Chat architecture & interoperability notes →

Source-governance milestone

Ealing Culture contributes civic context — not another “What's on?” page.

The Commons now reads Ealing Culture's public WordPress REST collections directly. News can enter the normal official-source timeline, while events require explicit civic/community relevance such as public art, libraries, heritage, community activity, regeneration/consultation, green space, youth/schools or accessibility/inclusion.

Ordinary entertainment listings remain on Ealing Culture. Venue and Creative Directory records are kept as reference data for possible future graph relationships rather than exposed as standalone Commons directories, and Creative Directory entries do not automatically become civic people profiles.

Geography stays explicit: “All Ealing” is a viewer-level no-filter choice; publisher “Boroughwide” metadata is not the same thing; Park Royal remains cross-boundary source geography rather than an eighth Ealing town. The event filter will be tuned from observed live results.

The plan

Eight implementation phases, plus a network layer.

Ealing treats current civic information, participation, durable evidence and reviewed context as one system. Places are an explicit long-lived organising unit: a place can accumulate current facts, local evidence, recent Commons material, primary evidence, historical reporting, reviewed relationships and retained planning history. Rich sources can also contribute selectively without the Commons cloning their whole product.

Phase 1
Complete

Read-only civic aggregation

Local journalism, official records, RSS/Atom, structured first-party APIs, video, community publishing and monitored public pages converge on one chronological provenance-rich stream, with town/topic/source filtering and visible source health. Ealing Culture is now integrated selectively as official civic context.

Phase 2
Complete v1

Stable civic items & moderated participation

Items have durable Commons URLs and thread identities. Corrections, evidence and context can be submitted for review and published without engagement ranking.

Phase 3
Complete v1

Follow, RSS & email delivery

Stories, sources, places and topics can be followed without an account through browser follows, personal RSS and double-opt-in email.

Phase 4
Major v1 live

Persistent civic memory & Archive

Normalised items persist beyond feed expiry in the Civic Archive. Entity/place/issue dossiers present current context first and deeper evidence/history on demand.

Phase 5
Active · major v1 live

Official publishing, Document Watch & planning

Ealing Council publishing, ModernGov, OCN summaries, Document Watch, PAM planning data and selective Ealing Culture material feed the same civic layer while preserving official sources as canonical. Next: planning decisions/status history, stronger democratic relationships and evidence-led tuning of broad-source filters.

Phase 6
Core live

Reviewed civic graph & place memory

People, organisations, places, topics and issues have first-class Commons identities. Planning-to-place relationships carry explicit provenance; reference-only datasets such as Ealing Culture venues/creatives remain candidates for later reviewed relationships rather than automatic profiles.

Phase 7
7A + 7B complete · 7C next

Structured review & civic knowledge

The durable review queue, publication flow and contributor feedback are live. Phase 7C extends deliberate promotion rules to source, evidence and relationship suggestions.

Phase 8
Partly live

Automation, search & resilience

Archiving, alerts, research exports, source adapters and planning snapshot/archive refresh are automated. Remaining work includes scalable indexing, richer planning lifecycle/versioning, parser/API regression tests and source-filter monitoring.

Town views
Major v1 partly live

One Ealing Commons, seven town identities

Ealing, Acton, Greenford, Hanwell, Northolt, Perivale and Southall have local marks and town-aware views without splitting the underlying civic data. “All Ealing” is a viewer filter, not publisher geography.

Conversation
Live · interoperability active

Commons Chat & open social bridges

RSS.chat provides a separate, replaceable conversation layer with public feeds/API, civic-object binding and chronological discussion. Micro.blog cross-posting into Commons Chat is verified; Bluesky/Mastodon bridge testing comes next before any native federation work.

Network
Foundation live

Charter, network identity & reproducibility

civiccommons.co.uk is the network front door. The Charter defines shared principles while Start a Civic Commons explains how another locality can build its own version.

Immediate next slice

Deepen civic memory without letting source growth swamp the Commons.

  1. Extend planning lifecycle memory with decisions/status history, reliable ward/site geography and related applications.
  2. Connect retained planning to democratic context: committees, decisions, documents and relevant reporting where deterministic or reviewed.
  3. Backfill or observe additional planning states safely without overloading PAM or pretending unobserved transitions are known.
  4. Build Phase 7C promotion rules for accepted source submissions and evidence suggestions first, then relationship suggestions.
  5. Scale Archive indexing/search as the source and memory universe grows.
  6. Finish the public entity completeness audit and automate checks for newly incomplete records.
  7. Harden official-source ingestion, including ModernGov links, planning parser tests and structured API/taxonomy drift.
  8. Monitor and tune Ealing Culture's civic-event filter from observed live results so useful material appears without generic listings taking over.
  9. Finish town-aware sharing for stable public routes.
  10. Continue source expansion by genuine geographic/thematic gap, especially Perivale.
  11. Test Commons Chat interoperability from its open RSS feed through Micro.blog to Bluesky and Mastodon, keeping native federation optional.
The boundary still matters. Original publishers and official registers remain canonical. A public-register or source-directory name is not automatically a civic profile. A rich source API can remain partly reference-only; integration does not require the Commons to clone the publisher's whole product. “All Ealing” is a viewer choice, not a synonym for publisher “Boroughwide” metadata, and Park Royal remains cross-boundary source geography. Specific site relationships are explicit and reviewed rather than fuzzily inferred. Places are durable civic-memory objects. Provenance stays visible. Chronology is not replaced by engagement ranking. Private submitter data remains private. No behavioural advertising. No compulsory closed-platform identity.