Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

refactor(contracts): spec vocabulary + schema tightenings

4 months ago

280d08f
Authored
grim7/11/2026, 10:33:56 AM
- contract files/types renamed to §4 ontology (rules, runs, repo, insights)
- app-side shims alias demo names; deprecation headers on all shims
- moderationItem provenance invariant (reporter ⇔ automodRule) via superRefine
- ranges enforced: falsePositiveRate 0-100, contribution intensity 0-4
- all timestamps z.iso.datetime(); all mocks verified parsing
- forge-derived enums documented (closed until real ingest)
- constitution sweep: tripwire branding, gatekeeper copy
- spec.md updated by grim (check-run merge gate §7); spec-old.md kept

Parent0a4539e

24 files changed
  • DECISIONS.md+78−0
  • apps/web/src/components/agents.md+2−0
  • apps/web/src/lib/automod.types.ts+7−4
  • apps/web/src/lib/contributor.types.ts+3−3
  • apps/web/src/lib/integrations.types.ts+5−2
  • apps/web/src/lib/log.types.ts+10−7
  • apps/web/src/lib/moderation.types.ts+4−5
  • apps/web/src/lib/repo-analytics.types.ts+4
−4
  • apps/web/src/lib/repo-content-mock-data.ts+1−1
  • apps/web/src/lib/repo-content.types.ts+4−1
  • apps/web/src/lib/site-config.ts+5−5
  • apps/web/src/routes/$org.integrations.github.tsx+2−2
  • packages/contracts/src/contracts.test.ts+89−16
  • packages/contracts/src/contributor.ts+8−6
  • packages/contracts/src/index.ts+7−7
  • packages/contracts/src/{repo-analytics.ts => insights.ts}+23−8
  • packages/contracts/src/integrations.ts+0−39
  • packages/contracts/src/moderation.ts+55−30
  • packages/contracts/src/repo-content.ts+10−5
  • packages/contracts/src/repo.ts+60−0
  • packages/contracts/src/{automod.ts => rules.ts}+19−12
  • packages/contracts/src/{log.ts => runs.ts}+28−22
  • spec-old.md+641−0
  • spec.md+60−9