Skip to content

Releases: danielPoloWork/pgs-eamos

EAMOS v0.2.0 — M7 hardening + preference memory

Choose a tag to compare

@danielPoloWork danielPoloWork released this 05 Jul 17:22
6df886b

This release completes M7 — quality, localization, confidentiality hardening and adds the
preference-memory capability (RFC-0007). It builds on v0.1.0 (the factory + Solution-Discovery):
EAMOS still frames and structures; it does not fabricate — missing data is rendered labeled and
collected into a review appendix.

New capabilities

  • Preference memory — the advisor learns material shaping from room feedback and applies it on
    the next instance, deterministically (#67, RFC-0007).
  • Corporate theming as data — palette and typography tokens live in YAML; branding is edited,
    not coded (#64).
  • Deliverable parameters are live — quiz count caps are enforced and mindmap orientation is laid
    out; two previously inert params now render (#63).
  • ir_version stamped into every IR projection — emitters validate the IR before rendering, so a
    version skew fails closed instead of rendering garbage (#62).
  • manifest-schema gate — a typo'd manifest key now fails by path instead of silently vanishing
    (#59).

Fixes

  • completeness gate gains teeth — empty required sections fail (#52).
  • Unknown provenance fails closed — only explicit sourced renders plain (#53).
  • Force UTF-8 stdio — piped output no longer crashes on Windows (#54).
  • yamlmini — multiline flow and duplicate keys fail loudly (#55).
  • Series store is idempotent — re-closing an instance no longer duplicates entries (#56).
  • Intake routing fails shallow — a bad complexity value no longer buys the deepest interview (#57).
  • Actionable one-line failures for user errors — no more raw tracebacks (#58).

Internal

  • Lint reworked to per-gate return values instead of a module-global failures list (#60).
  • i18n chrome labels moved to a single YAML table (eight in-code tables collapsed); es/fr
    complete (#61).

Docs & community

  • The context engine, a runnable 60-second quickstart, and a CLI reference (#66).
  • AGENTS.md describes the real tree; errata for unshipped artifacts; a doc-path CI gate (#65).
  • Community intake before GTM — issue forms + CODE_OF_CONDUCT (#68).
  • README badge row refreshed — release-downloads badge added; static Conventional Commits badge
    dropped (#87, #88).

Install

Publishing this release attaches the consumer factory bundle + guided installers + SHA256SUMS
(built by the release-bundle workflow). The releases/latest/download/setup.{sh,ps1,command,bat}
links stay stable.

Full changelog: v0.1.0...v0.2.0

EAMOS v0.1.0 — Solution-Discovery + the factory

Choose a tag to compare

@danielPoloWork danielPoloWork released this 29 Jun 22:52
e956118

EAMOS (Enterprise Agentic Meeting Operating System) turns a maintainer's inputs into the material
and the regie for an enterprise meeting — declarative, gate-enforced, human-gated. It frames and
structures; it does not fabricate (missing data is rendered labeled and collected into a review
appendix).

What's in this release

The factory (M1–M8 + Hardening):

  • Phase-based pipeline: intake → structure → draft → review → facilitate → follow-up.
  • 8 archetype profiles × altitude / function / company-context overlays (never a profile cross-product).
  • 7 deliverable IR families — slide · doc · graph · infographic · data · quiz · topology
    author once, project to many; a value cannot diverge across projections.
  • The deterministic deck-IR as the determinism boundary; gates run on the IR, never on the binary.
  • The series moat: carry-forward of decisions, open actions, rolling risks, and KPI movement
    across instances.
  • Source-reorganization intake + connectors; live facilitation + post-meeting minutes; a
    confidentiality / redaction policy; localization; a guided cross-platform installer.

The Solution-Discovery capability (this milestone):

  • Capability-first intake — L0/L1/L2 typed fields, a problem-type classification engine, and an
    adaptive question tree with classification-driven routing.
  • Decision rigor — the pre-work pack (use-case matrix · MoSCoW · architectural constraints), a
    deterministic computed weighted-scorecard total (formula-free), the no-action baseline gate, and
    the Phase-G decision contract (residual risks + next step).
  • The vendor-selection recipe (compose discovery + decision; bundle or series) and the
    target-architecture topology diagram (typed nodes / typed edges).
  • An advisory layer — deterministic pattern matching over a decision repository + what-if
    scorecard simulation.

Quality

  • Dependency-free Python (stdlib); 49 tests in CI.
  • Structural gates enforced first on EAMOS itself: completeness, grounding-labeled,
    audience-fit, deliverable-params-in-bounds, no-action-considered, classification-valid,
    questions-valid, topology-valid, plus the non-delegable manifest-confirmed /
    human-runs-the-room.
  • Design of record: RFC-0001 … RFC-0006.

Install

The attached pgs-eamos-bundle.{tar.gz,zip} is the stripped consumer factory (.eamos-core/ + the
agent contract + LICENSE), verifiable against SHA256SUMS. Use the attached setup.sh /
setup.command / setup.ps1 / setup.bat to install it into a project — SHA256-verified
(fail-closed), additive (no-clobber).

Pre-GTM, private distribution. The public curl | sh install activates once the repository is
made public — a separate go-to-market decision.