Skip to content

proposal: Domain-aware assumption normalizer (captures PR #72 intent)#148

Merged
neoneye merged 1 commit into
PlanExeOrg:mainfrom
VoynichLabs:proposal/domain-aware-normalizer
Mar 6, 2026
Merged

proposal: Domain-aware assumption normalizer (captures PR #72 intent)#148
neoneye merged 1 commit into
PlanExeOrg:mainfrom
VoynichLabs:proposal/domain-aware-normalizer

Conversation

@82deutschmark

@82deutschmark 82deutschmark commented Mar 6, 2026

Copy link
Copy Markdown
Collaborator

Comprehensive Design Document

Captures and evolves the original vision of PR #72 (now closed), redesigned with:

Architecture

  • QuantifiedAssumptionExtractor — parse numeric claims from plan text into structured objects
  • FermiSanityCheck — validate assumptions against real-world plausibility benchmarks
  • DomainNormalizer — normalize currency/units/confidence per detected domain
  • Domain Profiles — external YAML configuration, not hardcoded Python

Ethical Framework (NEW)

PlanExe should not help optimize for human exploitation. The normalizer includes:

  • Fair wage floors — compare against living wage data, not just minimum wage
  • Workplace safety standards — flag plans missing safety provisions for hazardous work
  • Child labor detection — hard refusal, not a soft warning
  • Working conditions assessment — ILO Decent Work standards compliance

Built On

Implementation

4 phased PRs, each standalone and testable. No hardcoded rates, no fragile paths, standard conventions.

This is a proposal/design document only — no code changes.

@82deutschmark 82deutschmark force-pushed the proposal/domain-aware-normalizer branch 6 times, most recently from 8f4cf02 to d67f534 Compare March 6, 2026 21:56
… intent)

Comprehensive design document covering:
- Domain detection and assumption extraction
- Fermi sanity checking against real-world benchmarks
- Currency/unit normalization via Currency Service
- Confidence calibration per domain
- Ethical framework: fair wage floors, workplace safety standards,
  child labor detection, working conditions assessment

Built on Currency Service (PR PlanExeOrg#147) and Resource/Cost Data (PR PlanExeOrg#146).
Split into 4 phased implementation PRs. Addresses all PR PlanExeOrg#72 feedback.
@82deutschmark 82deutschmark force-pushed the proposal/domain-aware-normalizer branch from d67f534 to 6a51c7a Compare March 6, 2026 22:09
@neoneye neoneye merged commit 3537a66 into PlanExeOrg:main Mar 6, 2026
3 checks passed
@neoneye neoneye deleted the proposal/domain-aware-normalizer branch March 6, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants