Skip to content

Releases: hyperpolymath/ubicity

UbiCity v1.0.0 - Production Release

24 Jan 00:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

UbiCity v1.0.0 - Production Release

Making the city itself a learning environment, one captured experience at a time.

UbiCity is a learning capture system for documenting informal urban learning experiences. This is the first production-ready release.

🎉 What's New in v1.0.0

Core Features

  • Type-safe ReScript implementation - All modules compiled and tested
  • CLI capture tool - Quick/Full/Template modes for frictionless experience capture
  • 100% module test coverage - 149 tests (96.6% pass rate)
  • 5 export formats - CSV, GeoJSON, DOT, Markdown, JSON
  • Privacy tools - Anonymization, PII removal, GPS fuzzing
  • Analysis module - Temporal patterns, networks, recommendations

Documentation

  • 📖 GETTING_STARTED.md - Complete quick start guide
  • 📚 API.md - Comprehensive developer reference
  • 🔍 MINIMAL_VIABLE_PROTOCOL.md - 4-week experiment framework

Quality Automation

Integrated with gitbot-fleet comprehensive quality checking:

  • 🤖 finishingbot - Release readiness validation
  • 🤖 rhodibot - RSR compliance checking
  • 🤖 seambot - Seam hygiene auditing
  • 🤖 glambot - Presentation quality (coming soon)

📦 Installation

# Clone the repository
git clone https://github.com/hyperpolymath/ubicity.git
cd ubicity

# No npm install needed!
node src-rescript/CaptureCLI.res.js template

🚀 Quick Start

# Capture your first learning experience
node src-rescript/CaptureCLI.res.js quick

See GETTING_STARTED.md for complete instructions.

📊 Test Coverage

  • 149 tests (144 passing, 96.6% pass rate)
  • 9/9 modules tested (100% module coverage)
  • All core modules have comprehensive unit tests
  • CLI modules have smoke tests

🔒 Security

  • Privacy module validated (anonymization, PII removal, GPS fuzzing)
  • Security policy documented (SECURITY.md)
  • SPDX license headers on all files
  • SHA-pinned GitHub Actions
  • OpenSSF Scorecard compliant

📝 License

AGPL-3.0-or-later

🙏 Acknowledgments

Built with ReScript, powered by the hyperpolymath ecosystem.


Ready for production use. Start capturing learning experiences and discover patterns in urban informal education.

ubicity v0.2.0

22 Jan 22:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Container image release

Built from Containerfile. Pull with:

docker pull ghcr.io/hyperpolymath/ubicity:v0.2.0

🤖 Generated with Claude Code