Skip to content

[milestone Milestone 1 ] packages/agentbom-core/src/index.ts:checkCompliance β€” compliance scoring ret...Β #13

Description

@telleroutlook

πŸ€– Auto-filed from milestone doc bullet.

Repo: WasmAgent/agentbom
Milestone: Milestone 1 β€” Core Validator & Schema Stability
Bullet:

packages/agentbom-core/src/index.ts:checkCompliance β€” compliance scoring returns structured result with per-control pass/fail

Relevant code context (from worktree)

new (does not exist yet): packages/agentbom-core/src/index.ts:checkCompliance
new (does not exist yet): pass/fail
contains 'packages': packages/agentbom-cli/src/export-marketplace.ts
contains 'packages': packages/agentbom-cli/src/chain.ts
contains 'packages': node_modules/.bun/@changesets+write@0.4.0/node_modules/@changesets/write/src/index.test.ts
contains 'agentbom': packages/agentbom-core/src/index.ts
contains 'agentbom': packages/agentbom-core/src/compliance.test.ts
contains 'agentbom': packages/agentbom-core/src/index.test.ts

Implementation note: Files marked "new (does not exist yet)" must be created from scratch. verify-first should return PROCEED (not NOT_YET) β€” there is no prerequisite blocking this work.

Acceptance criteria

  • Command bun install --frozen-lockfile && bun run build && bun run test passes
  • The specific work described in the bullet above is implemented in the smallest number of files required.
  • No unrelated files touched (git status --short output limited to the intended change).

Notes for the implementer

This issue was auto-created by SweepMilestoneBulletToIssue. The bullet text is verbatim
from the milestone doc. If ambiguous or too large for a single implement cycle,
verify-first should return NEEDS_SPLIT with sub-issue proposals or NEEDS_HUMAN with the blocker.


Filed automatically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions