# @lssm-tech/agentpacks

Composable AI agent configuration manager. Pack-based rules, commands, skills, hooks, and MCP sync across OpenCode, Cursor, Claude Code, Codex, Gemini, Copilot, and more.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `3.0.4`
- Package path: `packages/tools/agentpacks`
- Manifest path: `packages/tools/agentpacks/package.json`
- Manifest Git blob: `d7f044e36012f3bb70869d9a16aa642292e6f447`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/agentpacks](https://lssm.co/docs/packages/agentpacks/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/agentpacks.txt)

## Package metadata

```json
{
  "layer": "tools",
  "physicalArea": null,
  "primaryArea": "tooling-and-agent-delivery",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "sharedLibs",
    "catalogKind": "tool",
    "catalogStatus": "active",
    "adoptionMode": "operator-only",
    "stability": "stable"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [CLI, authoring and agent tooling](https://lssm.co/docs/areas/tooling-and-agent-delivery/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/tools/agentpacks/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/README.md",
  "blobSha": "7ab10b9a33a782d02dda7871d82e03e7ffbf3e19",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# agentpacks

Website: https://github.com/lssm-tech/contractspec/tree/main/packages/tools/agentpacks

**Composable AI agent configuration manager that merges packs into target-specific tool configuration, rules, hooks, skills, and AGENTS output.**

## What It Provides

- Loads, merges, and resolves agent packs into Cursor, Claude Code, Codex, Copilot, Gemini, OpenCode, registry, and AGENTS targets.
- Publishes a CLI plus a broad programmatic API for pack loading, sources, targets, importers, and exporters.
- Compiles canonical filesystem-authored agent applications from
  `agent/{instructions.md,agent.ts,tools,skills,connections,sandbox,channels,subagents,schedules}`
  and `evals/` into deterministic AgentSpec/WorkflowSpec configuration.
- Recently expanded around AI-native flows, model guidance, Cursor plugin output, and compatibility hardening.
- Related ContractSpec packages include `@lssm-tech/tool.bun`, `@lssm-tech/tool.typescript`.

## Installation

`npm install agentpacks`

or

`bun add agentpacks`

## Usage

```bash
npx agentpacks --help
# or
bunx agentpacks --help
```


### Generate and RTK refresh

After a successful non-dry-run `agentpacks generate` writes files, the CLI runs
`rtk init` and then `rtk init --codex` to refresh Claude Code and Codex RTK
guidance. Dry runs, diff-only runs, no-op generations, and partial generations
with target errors skip the RTK refresh. RTK command failures are reported as
warnings after generation output is written.

`agentpacks generate --diff` uses a non-writing filesystem overlay. It reports
added, modified, and deleted generated artifacts without changing files or
directories, and exits non-zero when drift is present so it can be used as a CI
check.

### Complete skill bundles

Skills may include nested `references/`, `scripts/`, `assets/`, and
`agents/openai.yaml` beside `SKILL.md`. Claude, Codex, Cursor, OpenCode,
Copilot, Gemini, and Mistral targets preserve these files byte-for-byte,
including executable permissions. Gemini writes `.gemini/skills/<name>/`.
Existing skill importers and Cursor plugin export preserve the same bundles.
Resource files receive no generated header and are never executed during
generation. Keep relative links within the skill directory.

Generation validates bundles before target cleanup and rejects symlinks,
non-regular files, and unsafe paths. `--diff` detects binary and permission
changes without printing binary contents or modifying files. Existing
single-file skills retain their output format.

Custom `GenerationFileSystem` adapters may implement the optional `readBytes`,
`writeBytes` (with a `mode` option), and `statMode` methods. Resource-bearing
generation requires all three and fails before mutation when they are absent;
the text-only API remains compatible. `GenerateResult.artifactSources` maps
each skill output path to its exact source paths for generation evidence.
Resource digests hash raw bytes; existing UTF-8 text digests remain unchanged.

For repository authoring, use `maintain-agentpacks` and edit canonical pack
sources. Keep descriptions specific, route conditional details to references,
and update `feature-units.json` when adding or removing resources. Verify
generated links and behavior as well as schema validity.

## Governed generation evidence

Production generation can emit a canonical
`AgentpackGenerationTraceManifestV1`. Evidence mode is fail closed: the exact
Connect decision and replay artifacts plus `SOURCE_DATE_EPOCH` are required,
and preview modes never write a manifest.

```bash
SOURCE_DATE_EPOCH=1700000000 agentpacks generate \
  --targets codexcli \
  --trace-manifest .agentpacks/traces/generation.json \
  --connect-decision .contractspec/connect/decision.json \
  --connect-replay .contractspec/connect/replay.json
```


Each trace binds normalized source paths, source digests, target capability,
output action and digest, deterministic time, and Connect evidence. Evidence
contains references and digests—not source contents, credentials, prompts, or
secret values. RTK refresh completes before output digests are recorded.

Create and independently verify an `AgentpackAiAuditReceiptV1` against an exact
commit SHA and exact changed-path scope:

```bash
agentpacks ai-audit create \
  --output .agentpacks/audit.json \
  --trace-manifests .agentpacks/traces/generation.json \
  --baseline 0123456789abcdef0123456789abcdef01234567

agentpacks ai-audit verify \
  --receipt .agentpacks/audit.json \
  --expected-sha 89abcdef0123456789abcdef0123456789abcdef \
  --baseline 0123456789abcdef0123456789abcdef01234567
```


Verification re-hashes active `AGENTS.md` rules, manifests, their source and
Connect references, and generated artifacts. A stale SHA, changed path scope,
missing evidence, invalid schema, or digest mismatch fails verification.

Root Claude and Codex context is maintained inside explicit agentpacks-managed
Markdown blocks in `CLAUDE.md` and `AGENTS.md`. Content outside those blocks,
including repository boundaries, package guidance, and RTK instructions, is
preserved across regeneration.

Generated Markdown keeps YAML frontmatter on the first line; the
`Generated by agentpacks` header follows the frontmatter so hosts can parse
skill, agent, command, and rule metadata. Claude Code agents receive `name`,
`description`, and a Claude-compatible `model`: an explicit `claudecode.model`
(including `inherit`) wins, the models.json profile model applies only when the
agent sets none, and non-Anthropic profile models fall back to the session
model. Claude Code detail rules with `globs` (or `claudecode.paths`) emit
`paths:` and load only for matching files; rules with no globs or `**/*` stay
always loaded. `pack validate` warns about a rule with no globs, no
`claudecode.paths`, and Cursor `alwaysApply: false`; set
`claudecode.paths: ['**/*']` to keep such a rule always loaded on purpose.
Model guidance (`model-config`) loads only for `**/models.json` and
`agentpacks.jsonc` in Claude Code and Cursor.

## Platform compatibility and canonical packs

Agentpacks is migrating from file-only pack prose toward typed all-content feature units that can render or transform platform-native artifacts without semantic drift or silent loss. The public contract is:

- canonical production guidance lives in three pack families: ContractSpec-specific, software best practices, and monorepo-specific ContractSpec mission/goals/constraints;
- each canonical pack includes `feature-units.json` as the typed all-content migration baseline;
- every meaningful prose feature unit must keep a shared invariant and explicit Claude plus Codex/GPT variants;
- OpenCode selects the Codex/GPT operational variant by default;
- Codex CLI generation treats root `AGENTS.md` as the primary operational guidance surface and may also emit `.codex/*` artifacts;
- structural feature units such as hooks, MCP, model profiles, plugins, ignore files, assets, manifests, and exported docs require target capability status, transform/loss policy, diagnostics, and trace evidence;
- generated files must preserve traceability back to feature-unit ids and Connect parity evidence;
- `agentpacks:all` is the selected core-target smoke run, while `agentpacks:compat:all-targets` is the exhaustive registered-target compatibility run.

See `docs/agentpacks-platform-compatibility.md` and `packs/README.md` in the ContractSpec repository for the canonical taxonomy, legacy-pack disposition, and release gates.

## Architecture

`src/application/` is a data-only compiler. It rejects executable expressions,
computed keys, methods, spread, template literals, unsafe sandbox policy, secret
literals, and unresolved references instead of evaluating authored source.
Successful output is passed through the canonical `defineAgent()` and
`defineWorkflow()` entry points before it is returned.

Protocol V1 applications may declare the existing `AgentSpec.protocol` and
`communicationProfileRef` fields in `agent/agent.ts`. Their compiler caller
must supply an explicit `compiledAt` evidence timestamp. The compiler then
emits a canonical application manifest and permission summary that bind the
source, tools, connections, communication profiles, automations, subagents,
evaluations, and protocol policy references by SHA-256. Legacy applications
remain unchanged and do not receive Protocol V1 evidence implicitly.

Filesystem applications may declare a stable `applicationId` distinct from
their legacy `meta.key`. This is opt-in for Protocol V1 and lets an existing
public agent key remain compatible while lifecycle and qualification bind the
canonical installed application identity.

Protocol V1 schedules may opt into a `governance` block with timezone,
objective, policy and evidence refs, risk and approval requirements, bounded
run count and active days, and delivery requirements. Agentpacks compiles those
sources into immutable `AgentAutomationDefinitionV1` artifacts bound to the
exact application manifest. Legacy schedules without governance compile as
before and do not become materializable automation definitions implicitly.
Compiler output never deploys a schedule or grants effect authority; Agent Host
and the selected policy owner must separately preview, authorize, materialize,
persist, and qualify it.

- `src/cli/` contains command implementations for init, generate, install, publish, search, and pack subcommands.
- `src/core/` handles config loading, dependency resolution, pack loading, typed feature-unit coverage validation, lockfiles, and feature merging.
- `src/features/`, `src.sources/`, `src.targets/`, `src.importers/`, and `src.exporters/` implement the pack pipeline.
- `src.utils/` contains credentials, diffing, markdown, registry, and model-helper utilities.
- `src/index.ts` is the root public barrel and package entrypoint.

## Public Entry Points

- Exports the CLI binary plus API, core, features, targets, sources, importers, exporters, and utility subpaths.
- Binary `agentpacks` points to `./dist/index.js`.
- Export `.` resolves through `./src/index.ts`.
- Export `./api` resolves through `./src/api.ts`.
- Export `./cli/export-cmd` resolves through `./src/cli/export-cmd.ts`.
- Export `./cli/generate` resolves through `./src/cli/generate.ts`.
- Export `./cli/ai-audit` resolves through `./src/cli/ai-audit.ts`.
- Export `./evidence` exposes generation trace and AI-audit APIs.
- Export `./cli/import-cmd` resolves through `./src/cli/import-cmd.ts`.
- Export `./cli/info` resolves through `./src/cli/info.ts`.
- Export `./cli/init` resolves through `./src/cli/init.ts`.
- Export `./cli/install` resolves through `./src/cli/install.ts`.
- Export `./cli/login` resolves through `./src/cli/login.ts`.
- Export `./cli/models-explain` resolves through `./src/cli/models-explain.ts`.

## Local Commands

- `bun run dev` — contractspec-bun-build dev
- `bun run build` — contractspec-bun-build build
- `bun run test` — bun test --pass-with-no-tests
- `bun run lint` — bun lint:fix
- `bun run lint:check` — biome check .
- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .
- `bun run typecheck` — tsgo --noEmit
- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose
- `bun run publish:pkg:canary` — bun publish:pkg --tag canary
- `bun run clean` — rimraf dist .turbo
- `bun run build:bundle` — contractspec-bun-build transpile
- `bun run build:types` — contractspec-bun-build types
- `bun run prebuild` — contractspec-bun-build prebuild

## Recent Updates

- Use the Biome-only lint and formatting workflow in pack guidance and generated targets.
- Vnext ai-native.
- Add latest models and align defaults.
- Harden AgentSkills compatibility in agentpacks.
- Add first-class mistral provider support.
- Align cursor plugin export and hooks output.

## Notes

- Do not modify target output formats without updating the corresponding target writer, capability matrix, trace/loss diagnostics, and release evidence.
- Pack schema changes must stay backward-compatible (see `schema.json`) unless the release capsule explicitly declares the public compatibility-surface migration and migration evidence.
- Never hard-code model names; use `utils/model-allowlist` and `utils/model-guidance`.


## Declared capabilities

This manifest does not declare a capability catalogue. Assess the package using its guide, import map and source.

## Catalogue metadata

```json
{
  "family": "sharedLibs",
  "kind": "tool",
  "status": "active",
  "adoptionMode": "operator-only",
  "stability": "stable",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./api",
    "./application",
    "./application/compiler",
    "./application/compiler/compile",
    "./application/compiler/constants",
    "./application/compiler/diagnostics",
    "./application/compiler/io",
    "./application/compiler/source-parser",
    "./application/compiler/validation",
    "./application/compiler/workflow",
    "./application/types",
    "./cli/ai-audit",
    "./cli/export-cmd",
    "./cli/generate",
    "./cli/import-cmd",
    "./cli/info",
    "./cli/init",
    "./cli/install",
    "./cli/login",
    "./cli/models-explain",
    "./cli/pack/create",
    "./cli/pack/enable",
    "./cli/pack/list",
    "./cli/pack/validate",
    "./cli/publish",
    "./cli/search",
    "./core",
    "./core/config",
    "./core/dependency-resolver",
    "./core/feature-merger",
    "./core/feature-units",
    "./core/guidance-units",
    "./core/lockfile",
    "./core/metarepo",
    "./core/pack-loader",
    "./core/profile-resolver",
    "./core/typed-feature-units",
    "./evidence",
    "./evidence/audit",
    "./evidence/audit-rules",
    "./evidence/audit-verification",
    "./evidence/connect",
    "./evidence/files",
    "./evidence/generation-inputs",
    "./evidence/generation-trace",
    "./evidence/time",
    "./evidence/types",
    "./exporters",
    "./exporters/cursor-plugin",
    "./features",
    "./features/agents",
    "./features/commands",
    "./features/hooks",
    "./features/ignore",
    "./features/mcp",
    "./features/models",
    "./features/plugins",
    "./features/rules",
    "./features/skills",
    "./importers/claude-code",
    "./importers/cursor",
    "./importers/opencode",
    "./importers/rulesync",
    "./sources",
    "./sources/git",
    "./sources/git-ref",
    "./sources/local",
    "./sources/npm",
    "./sources/npm-ref",
    "./sources/registry",
    "./sources/registry-ref",
    "./targets",
    "./targets/additional-targets",
    "./targets/base-target",
    "./targets/claude-code",
    "./targets/codex-cli",
    "./targets/copilot",
    "./targets/cursor",
    "./targets/gemini-cli",
    "./targets/generic-md-target",
    "./targets/mistral-vibe",
    "./targets/opencode",
    "./targets/registry",
    "./utils/credentials",
    "./utils/diff",
    "./utils/filesystem",
    "./utils/frontmatter",
    "./utils/generation-filesystem",
    "./utils/global",
    "./utils/managed-markdown",
    "./utils/markdown",
    "./utils/model-allowlist",
    "./utils/model-guidance",
    "./utils/registry-client",
    "./utils/tarball"
  ],
  "examples": [],
  "replacements": [],
  "nonAdoptableRationale": "This tool is published for execution by operators, not as a reusable library dependency."
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/agentpacks` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/index.ts); verified source file.

- `@lssm-tech/agentpacks/api` — subpath `./api`
  - `unconditional`: `./src/api.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/api.ts); verified source file.

- `@lssm-tech/agentpacks/application` — subpath `./application`
  - `unconditional`: `./src/application/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/index.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler` — subpath `./application/compiler`
  - `unconditional`: `./src/application/compiler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/application-automation` — subpath `./application/compiler/application-automation`
  - `unconditional`: `./src/application/compiler/application-automation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/application-automation.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/application-manifest` — subpath `./application/compiler/application-manifest`
  - `unconditional`: `./src/application/compiler/application-manifest.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/application-manifest.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/compile` — subpath `./application/compiler/compile`
  - `unconditional`: `./src/application/compiler/compile.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/compile.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/constants` — subpath `./application/compiler/constants`
  - `unconditional`: `./src/application/compiler/constants.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/constants.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/diagnostics` — subpath `./application/compiler/diagnostics`
  - `unconditional`: `./src/application/compiler/diagnostics.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/diagnostics.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/io` — subpath `./application/compiler/io`
  - `unconditional`: `./src/application/compiler/io.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/io.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/protocol-validation` — subpath `./application/compiler/protocol-validation`
  - `unconditional`: `./src/application/compiler/protocol-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/protocol-validation.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/schedule-governance-validation` — subpath `./application/compiler/schedule-governance-validation`
  - `unconditional`: `./src/application/compiler/schedule-governance-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/schedule-governance-validation.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/source-parser` — subpath `./application/compiler/source-parser`
  - `unconditional`: `./src/application/compiler/source-parser.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/source-parser.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/validation` — subpath `./application/compiler/validation`
  - `unconditional`: `./src/application/compiler/validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/validation.ts); verified source file.

- `@lssm-tech/agentpacks/application/compiler/workflow` — subpath `./application/compiler/workflow`
  - `unconditional`: `./src/application/compiler/workflow.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/workflow.ts); verified source file.

- `@lssm-tech/agentpacks/application/types` — subpath `./application/types`
  - `unconditional`: `./src/application/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/types.ts); verified source file.

- `@lssm-tech/agentpacks/cli/ai-audit` — subpath `./cli/ai-audit`
  - `unconditional`: `./src/cli/ai-audit.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/ai-audit.ts); verified source file.

- `@lssm-tech/agentpacks/cli/export-cmd` — subpath `./cli/export-cmd`
  - `unconditional`: `./src/cli/export-cmd.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/export-cmd.ts); verified source file.

- `@lssm-tech/agentpacks/cli/generate` — subpath `./cli/generate`
  - `unconditional`: `./src/cli/generate.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/generate.ts); verified source file.

- `@lssm-tech/agentpacks/cli/import-cmd` — subpath `./cli/import-cmd`
  - `unconditional`: `./src/cli/import-cmd.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/import-cmd.ts); verified source file.

- `@lssm-tech/agentpacks/cli/info` — subpath `./cli/info`
  - `unconditional`: `./src/cli/info.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/info.ts); verified source file.

- `@lssm-tech/agentpacks/cli/init` — subpath `./cli/init`
  - `unconditional`: `./src/cli/init.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/init.ts); verified source file.

- `@lssm-tech/agentpacks/cli/install` — subpath `./cli/install`
  - `unconditional`: `./src/cli/install.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/install.ts); verified source file.

- `@lssm-tech/agentpacks/cli/login` — subpath `./cli/login`
  - `unconditional`: `./src/cli/login.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/login.ts); verified source file.

- `@lssm-tech/agentpacks/cli/models-explain` — subpath `./cli/models-explain`
  - `unconditional`: `./src/cli/models-explain.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/models-explain.ts); verified source file.

- `@lssm-tech/agentpacks/cli/pack/create` — subpath `./cli/pack/create`
  - `unconditional`: `./src/cli/pack/create.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/create.ts); verified source file.

- `@lssm-tech/agentpacks/cli/pack/enable` — subpath `./cli/pack/enable`
  - `unconditional`: `./src/cli/pack/enable.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/enable.ts); verified source file.

- `@lssm-tech/agentpacks/cli/pack/list` — subpath `./cli/pack/list`
  - `unconditional`: `./src/cli/pack/list.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/list.ts); verified source file.

- `@lssm-tech/agentpacks/cli/pack/validate` — subpath `./cli/pack/validate`
  - `unconditional`: `./src/cli/pack/validate.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/validate.ts); verified source file.

- `@lssm-tech/agentpacks/cli/publish` — subpath `./cli/publish`
  - `unconditional`: `./src/cli/publish.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/publish.ts); verified source file.

- `@lssm-tech/agentpacks/cli/search` — subpath `./cli/search`
  - `unconditional`: `./src/cli/search.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/search.ts); verified source file.

- `@lssm-tech/agentpacks/core` — subpath `./core`
  - `unconditional`: `./src/core/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/index.ts); verified source file.

- `@lssm-tech/agentpacks/core/config` — subpath `./core/config`
  - `unconditional`: `./src/core/config.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/config.ts); verified source file.

- `@lssm-tech/agentpacks/core/dependency-resolver` — subpath `./core/dependency-resolver`
  - `unconditional`: `./src/core/dependency-resolver.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/dependency-resolver.ts); verified source file.

- `@lssm-tech/agentpacks/core/feature-merger` — subpath `./core/feature-merger`
  - `unconditional`: `./src/core/feature-merger.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/feature-merger.ts); verified source file.

- `@lssm-tech/agentpacks/core/feature-units` — subpath `./core/feature-units`
  - `unconditional`: `./src/core/feature-units.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/feature-units.ts); verified source file.

- `@lssm-tech/agentpacks/core/guidance-units` — subpath `./core/guidance-units`
  - `unconditional`: `./src/core/guidance-units.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/guidance-units.ts); verified source file.

- `@lssm-tech/agentpacks/core/lockfile` — subpath `./core/lockfile`
  - `unconditional`: `./src/core/lockfile.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/lockfile.ts); verified source file.

- `@lssm-tech/agentpacks/core/metarepo` — subpath `./core/metarepo`
  - `unconditional`: `./src/core/metarepo.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/metarepo.ts); verified source file.

- `@lssm-tech/agentpacks/core/pack-loader` — subpath `./core/pack-loader`
  - `unconditional`: `./src/core/pack-loader.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/pack-loader.ts); verified source file.

- `@lssm-tech/agentpacks/core/profile-resolver` — subpath `./core/profile-resolver`
  - `unconditional`: `./src/core/profile-resolver.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/profile-resolver.ts); verified source file.

- `@lssm-tech/agentpacks/core/typed-feature-units` — subpath `./core/typed-feature-units`
  - `unconditional`: `./src/core/typed-feature-units.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/typed-feature-units.ts); verified source file.

- `@lssm-tech/agentpacks/evidence` — subpath `./evidence`
  - `unconditional`: `./src/evidence/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/index.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/audit` — subpath `./evidence/audit`
  - `unconditional`: `./src/evidence/audit.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/audit-rules` — subpath `./evidence/audit-rules`
  - `unconditional`: `./src/evidence/audit-rules.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit-rules.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/audit-verification` — subpath `./evidence/audit-verification`
  - `unconditional`: `./src/evidence/audit-verification.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit-verification.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/connect` — subpath `./evidence/connect`
  - `unconditional`: `./src/evidence/connect.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/connect.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/files` — subpath `./evidence/files`
  - `unconditional`: `./src/evidence/files.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/files.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/generation-inputs` — subpath `./evidence/generation-inputs`
  - `unconditional`: `./src/evidence/generation-inputs.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/generation-inputs.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/generation-trace` — subpath `./evidence/generation-trace`
  - `unconditional`: `./src/evidence/generation-trace.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/generation-trace.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/time` — subpath `./evidence/time`
  - `unconditional`: `./src/evidence/time.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/time.ts); verified source file.

- `@lssm-tech/agentpacks/evidence/types` — subpath `./evidence/types`
  - `unconditional`: `./src/evidence/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/types.ts); verified source file.

- `@lssm-tech/agentpacks/exporters` — subpath `./exporters`
  - `unconditional`: `./src/exporters/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/exporters/index.ts); verified source file.

- `@lssm-tech/agentpacks/exporters/cursor-plugin` — subpath `./exporters/cursor-plugin`
  - `unconditional`: `./src/exporters/cursor-plugin.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/exporters/cursor-plugin.ts); verified source file.

- `@lssm-tech/agentpacks/features` — subpath `./features`
  - `unconditional`: `./src/features/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/index.ts); verified source file.

- `@lssm-tech/agentpacks/features/agents` — subpath `./features/agents`
  - `unconditional`: `./src/features/agents.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/agents.ts); verified source file.

- `@lssm-tech/agentpacks/features/commands` — subpath `./features/commands`
  - `unconditional`: `./src/features/commands.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/commands.ts); verified source file.

- `@lssm-tech/agentpacks/features/hooks` — subpath `./features/hooks`
  - `unconditional`: `./src/features/hooks.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/hooks.ts); verified source file.

- `@lssm-tech/agentpacks/features/ignore` — subpath `./features/ignore`
  - `unconditional`: `./src/features/ignore.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/ignore.ts); verified source file.

- `@lssm-tech/agentpacks/features/mcp` — subpath `./features/mcp`
  - `unconditional`: `./src/features/mcp.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/mcp.ts); verified source file.

- `@lssm-tech/agentpacks/features/models` — subpath `./features/models`
  - `unconditional`: `./src/features/models.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/models.ts); verified source file.

- `@lssm-tech/agentpacks/features/plugins` — subpath `./features/plugins`
  - `unconditional`: `./src/features/plugins.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/plugins.ts); verified source file.

- `@lssm-tech/agentpacks/features/rules` — subpath `./features/rules`
  - `unconditional`: `./src/features/rules.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/rules.ts); verified source file.

- `@lssm-tech/agentpacks/features/skills` — subpath `./features/skills`
  - `unconditional`: `./src/features/skills.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/skills.ts); verified source file.

- `@lssm-tech/agentpacks/importers/claude-code` — subpath `./importers/claude-code`
  - `unconditional`: `./src/importers/claude-code.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/claude-code.ts); verified source file.

- `@lssm-tech/agentpacks/importers/cursor` — subpath `./importers/cursor`
  - `unconditional`: `./src/importers/cursor.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/cursor.ts); verified source file.

- `@lssm-tech/agentpacks/importers/opencode` — subpath `./importers/opencode`
  - `unconditional`: `./src/importers/opencode.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/opencode.ts); verified source file.

- `@lssm-tech/agentpacks/importers/rulesync` — subpath `./importers/rulesync`
  - `unconditional`: `./src/importers/rulesync.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/rulesync.ts); verified source file.

- `@lssm-tech/agentpacks/sources` — subpath `./sources`
  - `unconditional`: `./src/sources/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/index.ts); verified source file.

- `@lssm-tech/agentpacks/sources/git` — subpath `./sources/git`
  - `unconditional`: `./src/sources/git.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/git.ts); verified source file.

- `@lssm-tech/agentpacks/sources/git-ref` — subpath `./sources/git-ref`
  - `unconditional`: `./src/sources/git-ref.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/git-ref.ts); verified source file.

- `@lssm-tech/agentpacks/sources/local` — subpath `./sources/local`
  - `unconditional`: `./src/sources/local.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/local.ts); verified source file.

- `@lssm-tech/agentpacks/sources/npm` — subpath `./sources/npm`
  - `unconditional`: `./src/sources/npm.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/npm.ts); verified source file.

- `@lssm-tech/agentpacks/sources/npm-ref` — subpath `./sources/npm-ref`
  - `unconditional`: `./src/sources/npm-ref.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/npm-ref.ts); verified source file.

- `@lssm-tech/agentpacks/sources/registry` — subpath `./sources/registry`
  - `unconditional`: `./src/sources/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/registry.ts); verified source file.

- `@lssm-tech/agentpacks/sources/registry-ref` — subpath `./sources/registry-ref`
  - `unconditional`: `./src/sources/registry-ref.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/registry-ref.ts); verified source file.

- `@lssm-tech/agentpacks/targets` — subpath `./targets`
  - `unconditional`: `./src/targets/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/index.ts); verified source file.

- `@lssm-tech/agentpacks/targets/additional-targets` — subpath `./targets/additional-targets`
  - `unconditional`: `./src/targets/additional-targets.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/additional-targets.ts); verified source file.

- `@lssm-tech/agentpacks/targets/base-target` — subpath `./targets/base-target`
  - `unconditional`: `./src/targets/base-target.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/base-target.ts); verified source file.

- `@lssm-tech/agentpacks/targets/claude-code` — subpath `./targets/claude-code`
  - `unconditional`: `./src/targets/claude-code.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/claude-code.ts); verified source file.

- `@lssm-tech/agentpacks/targets/codex-cli` — subpath `./targets/codex-cli`
  - `unconditional`: `./src/targets/codex-cli.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/codex-cli.ts); verified source file.

- `@lssm-tech/agentpacks/targets/copilot` — subpath `./targets/copilot`
  - `unconditional`: `./src/targets/copilot.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/copilot.ts); verified source file.

- `@lssm-tech/agentpacks/targets/cursor` — subpath `./targets/cursor`
  - `unconditional`: `./src/targets/cursor.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/cursor.ts); verified source file.

- `@lssm-tech/agentpacks/targets/gemini-cli` — subpath `./targets/gemini-cli`
  - `unconditional`: `./src/targets/gemini-cli.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/gemini-cli.ts); verified source file.

- `@lssm-tech/agentpacks/targets/generic-md-target` — subpath `./targets/generic-md-target`
  - `unconditional`: `./src/targets/generic-md-target.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/generic-md-target.ts); verified source file.

- `@lssm-tech/agentpacks/targets/mistral-vibe` — subpath `./targets/mistral-vibe`
  - `unconditional`: `./src/targets/mistral-vibe.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/mistral-vibe.ts); verified source file.

- `@lssm-tech/agentpacks/targets/opencode` — subpath `./targets/opencode`
  - `unconditional`: `./src/targets/opencode.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/opencode.ts); verified source file.

- `@lssm-tech/agentpacks/targets/registry` — subpath `./targets/registry`
  - `unconditional`: `./src/targets/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/registry.ts); verified source file.

- `@lssm-tech/agentpacks/utils/credentials` — subpath `./utils/credentials`
  - `unconditional`: `./src/utils/credentials.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/credentials.ts); verified source file.

- `@lssm-tech/agentpacks/utils/diff` — subpath `./utils/diff`
  - `unconditional`: `./src/utils/diff.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/diff.ts); verified source file.

- `@lssm-tech/agentpacks/utils/filesystem` — subpath `./utils/filesystem`
  - `unconditional`: `./src/utils/filesystem.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/filesystem.ts); verified source file.

- `@lssm-tech/agentpacks/utils/frontmatter` — subpath `./utils/frontmatter`
  - `unconditional`: `./src/utils/frontmatter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/frontmatter.ts); verified source file.

- `@lssm-tech/agentpacks/utils/generation-filesystem` — subpath `./utils/generation-filesystem`
  - `unconditional`: `./src/utils/generation-filesystem.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/generation-filesystem.ts); verified source file.

- `@lssm-tech/agentpacks/utils/global` — subpath `./utils/global`
  - `unconditional`: `./src/utils/global.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/global.ts); verified source file.

- `@lssm-tech/agentpacks/utils/managed-markdown` — subpath `./utils/managed-markdown`
  - `unconditional`: `./src/utils/managed-markdown.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/managed-markdown.ts); verified source file.

- `@lssm-tech/agentpacks/utils/markdown` — subpath `./utils/markdown`
  - `unconditional`: `./src/utils/markdown.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/markdown.ts); verified source file.

- `@lssm-tech/agentpacks/utils/model-allowlist` — subpath `./utils/model-allowlist`
  - `unconditional`: `./src/utils/model-allowlist.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/model-allowlist.ts); verified source file.

- `@lssm-tech/agentpacks/utils/model-guidance` — subpath `./utils/model-guidance`
  - `unconditional`: `./src/utils/model-guidance.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/model-guidance.ts); verified source file.

- `@lssm-tech/agentpacks/utils/registry-client` — subpath `./utils/registry-client`
  - `unconditional`: `./src/utils/registry-client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/registry-client.ts); verified source file.

- `@lssm-tech/agentpacks/utils/tarball` — subpath `./utils/tarball`
  - `unconditional`: `./src/utils/tarball.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/tarball.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "package.json",
    "AGENTS.md",
    "CHANGELOG.md",
    "README.md",
    "src",
    "tsconfig.json",
    "dist",
    "templates"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./api": {
      "types": "./dist/api.d.ts",
      "bun": "./dist/api.js",
      "node": "./dist/node/api.js",
      "default": "./dist/api.js"
    },
    "./application": {
      "types": "./dist/application/index.d.ts",
      "bun": "./dist/application/index.js",
      "node": "./dist/node/application/index.js",
      "default": "./dist/application/index.js"
    },
    "./application/compiler": {
      "types": "./dist/application/compiler.d.ts",
      "bun": "./dist/application/compiler.js",
      "node": "./dist/node/application/compiler.js",
      "default": "./dist/application/compiler.js"
    },
    "./application/compiler/application-automation": {
      "types": "./dist/application/compiler/application-automation.d.ts",
      "bun": "./dist/application/compiler/application-automation.js",
      "node": "./dist/node/application/compiler/application-automation.js",
      "default": "./dist/application/compiler/application-automation.js"
    },
    "./application/compiler/application-manifest": {
      "types": "./dist/application/compiler/application-manifest.d.ts",
      "bun": "./dist/application/compiler/application-manifest.js",
      "node": "./dist/node/application/compiler/application-manifest.js",
      "default": "./dist/application/compiler/application-manifest.js"
    },
    "./application/compiler/compile": {
      "types": "./dist/application/compiler/compile.d.ts",
      "bun": "./dist/application/compiler/compile.js",
      "node": "./dist/node/application/compiler/compile.js",
      "default": "./dist/application/compiler/compile.js"
    },
    "./application/compiler/constants": {
      "types": "./dist/application/compiler/constants.d.ts",
      "bun": "./dist/application/compiler/constants.js",
      "node": "./dist/node/application/compiler/constants.js",
      "default": "./dist/application/compiler/constants.js"
    },
    "./application/compiler/diagnostics": {
      "types": "./dist/application/compiler/diagnostics.d.ts",
      "bun": "./dist/application/compiler/diagnostics.js",
      "node": "./dist/node/application/compiler/diagnostics.js",
      "default": "./dist/application/compiler/diagnostics.js"
    },
    "./application/compiler/io": {
      "types": "./dist/application/compiler/io.d.ts",
      "bun": "./dist/application/compiler/io.js",
      "node": "./dist/node/application/compiler/io.js",
      "default": "./dist/application/compiler/io.js"
    },
    "./application/compiler/protocol-validation": {
      "types": "./dist/application/compiler/protocol-validation.d.ts",
      "bun": "./dist/application/compiler/protocol-validation.js",
      "node": "./dist/node/application/compiler/protocol-validation.js",
      "default": "./dist/application/compiler/protocol-validation.js"
    },
    "./application/compiler/schedule-governance-validation": {
      "types": "./dist/application/compiler/schedule-governance-validation.d.ts",
      "bun": "./dist/application/compiler/schedule-governance-validation.js",
      "node": "./dist/node/application/compiler/schedule-governance-validation.js",
      "default": "./dist/application/compiler/schedule-governance-validation.js"
    },
    "./application/compiler/source-parser": {
      "types": "./dist/application/compiler/source-parser.d.ts",
      "bun": "./dist/application/compiler/source-parser.js",
      "node": "./dist/node/application/compiler/source-parser.js",
      "default": "./dist/application/compiler/source-parser.js"
    },
    "./application/compiler/validation": {
      "types": "./dist/application/compiler/validation.d.ts",
      "bun": "./dist/application/compiler/validation.js",
      "node": "./dist/node/application/compiler/validation.js",
      "default": "./dist/application/compiler/validation.js"
    },
    "./application/compiler/workflow": {
      "types": "./dist/application/compiler/workflow.d.ts",
      "bun": "./dist/application/compiler/workflow.js",
      "node": "./dist/node/application/compiler/workflow.js",
      "default": "./dist/application/compiler/workflow.js"
    },
    "./application/types": {
      "types": "./dist/application/types.d.ts",
      "bun": "./dist/application/types.js",
      "node": "./dist/node/application/types.js",
      "default": "./dist/application/types.js"
    },
    "./cli/ai-audit": {
      "types": "./dist/cli/ai-audit.d.ts",
      "bun": "./dist/cli/ai-audit.js",
      "node": "./dist/node/cli/ai-audit.js",
      "default": "./dist/cli/ai-audit.js"
    },
    "./cli/export-cmd": {
      "types": "./dist/cli/export-cmd.d.ts",
      "bun": "./dist/cli/export-cmd.js",
      "node": "./dist/node/cli/export-cmd.js",
      "default": "./dist/cli/export-cmd.js"
    },
    "./cli/generate": {
      "types": "./dist/cli/generate.d.ts",
      "bun": "./dist/cli/generate.js",
      "node": "./dist/node/cli/generate.js",
      "default": "./dist/cli/generate.js"
    },
    "./cli/import-cmd": {
      "types": "./dist/cli/import-cmd.d.ts",
      "bun": "./dist/cli/import-cmd.js",
      "node": "./dist/node/cli/import-cmd.js",
      "default": "./dist/cli/import-cmd.js"
    },
    "./cli/info": {
      "types": "./dist/cli/info.d.ts",
      "bun": "./dist/cli/info.js",
      "node": "./dist/node/cli/info.js",
      "default": "./dist/cli/info.js"
    },
    "./cli/init": {
      "types": "./dist/cli/init.d.ts",
      "bun": "./dist/cli/init.js",
      "node": "./dist/node/cli/init.js",
      "default": "./dist/cli/init.js"
    },
    "./cli/install": {
      "types": "./dist/cli/install.d.ts",
      "bun": "./dist/cli/install.js",
      "node": "./dist/node/cli/install.js",
      "default": "./dist/cli/install.js"
    },
    "./cli/login": {
      "types": "./dist/cli/login.d.ts",
      "bun": "./dist/cli/login.js",
      "node": "./dist/node/cli/login.js",
      "default": "./dist/cli/login.js"
    },
    "./cli/models-explain": {
      "types": "./dist/cli/models-explain.d.ts",
      "bun": "./dist/cli/models-explain.js",
      "node": "./dist/node/cli/models-explain.js",
      "default": "./dist/cli/models-explain.js"
    },
    "./cli/pack/create": {
      "types": "./dist/cli/pack/create.d.ts",
      "bun": "./dist/cli/pack/create.js",
      "node": "./dist/node/cli/pack/create.js",
      "default": "./dist/cli/pack/create.js"
    },
    "./cli/pack/enable": {
      "types": "./dist/cli/pack/enable.d.ts",
      "bun": "./dist/cli/pack/enable.js",
      "node": "./dist/node/cli/pack/enable.js",
      "default": "./dist/cli/pack/enable.js"
    },
    "./cli/pack/list": {
      "types": "./dist/cli/pack/list.d.ts",
      "bun": "./dist/cli/pack/list.js",
      "node": "./dist/node/cli/pack/list.js",
      "default": "./dist/cli/pack/list.js"
    },
    "./cli/pack/validate": {
      "types": "./dist/cli/pack/validate.d.ts",
      "bun": "./dist/cli/pack/validate.js",
      "node": "./dist/node/cli/pack/validate.js",
      "default": "./dist/cli/pack/validate.js"
    },
    "./cli/publish": {
      "types": "./dist/cli/publish.d.ts",
      "bun": "./dist/cli/publish.js",
      "node": "./dist/node/cli/publish.js",
      "default": "./dist/cli/publish.js"
    },
    "./cli/search": {
      "types": "./dist/cli/search.d.ts",
      "bun": "./dist/cli/search.js",
      "node": "./dist/node/cli/search.js",
      "default": "./dist/cli/search.js"
    },
    "./core": {
      "types": "./dist/core/index.d.ts",
      "bun": "./dist/core/index.js",
      "node": "./dist/node/core/index.js",
      "default": "./dist/core/index.js"
    },
    "./core/config": {
      "types": "./dist/core/config.d.ts",
      "bun": "./dist/core/config.js",
      "node": "./dist/node/core/config.js",
      "default": "./dist/core/config.js"
    },
    "./core/dependency-resolver": {
      "types": "./dist/core/dependency-resolver.d.ts",
      "bun": "./dist/core/dependency-resolver.js",
      "node": "./dist/node/core/dependency-resolver.js",
      "default": "./dist/core/dependency-resolver.js"
    },
    "./core/feature-merger": {
      "types": "./dist/core/feature-merger.d.ts",
      "bun": "./dist/core/feature-merger.js",
      "node": "./dist/node/core/feature-merger.js",
      "default": "./dist/core/feature-merger.js"
    },
    "./core/feature-units": {
      "types": "./dist/core/feature-units.d.ts",
      "bun": "./dist/core/feature-units.js",
      "node": "./dist/node/core/feature-units.js",
      "default": "./dist/core/feature-units.js"
    },
    "./core/guidance-units": {
      "types": "./dist/core/guidance-units.d.ts",
      "bun": "./dist/core/guidance-units.js",
      "node": "./dist/node/core/guidance-units.js",
      "default": "./dist/core/guidance-units.js"
    },
    "./core/lockfile": {
      "types": "./dist/core/lockfile.d.ts",
      "bun": "./dist/core/lockfile.js",
      "node": "./dist/node/core/lockfile.js",
      "default": "./dist/core/lockfile.js"
    },
    "./core/metarepo": {
      "types": "./dist/core/metarepo.d.ts",
      "bun": "./dist/core/metarepo.js",
      "node": "./dist/node/core/metarepo.js",
      "default": "./dist/core/metarepo.js"
    },
    "./core/pack-loader": {
      "types": "./dist/core/pack-loader.d.ts",
      "bun": "./dist/core/pack-loader.js",
      "node": "./dist/node/core/pack-loader.js",
      "default": "./dist/core/pack-loader.js"
    },
    "./core/profile-resolver": {
      "types": "./dist/core/profile-resolver.d.ts",
      "bun": "./dist/core/profile-resolver.js",
      "node": "./dist/node/core/profile-resolver.js",
      "default": "./dist/core/profile-resolver.js"
    },
    "./core/typed-feature-units": {
      "types": "./dist/core/typed-feature-units.d.ts",
      "bun": "./dist/core/typed-feature-units.js",
      "node": "./dist/node/core/typed-feature-units.js",
      "default": "./dist/core/typed-feature-units.js"
    },
    "./evidence": {
      "types": "./dist/evidence/index.d.ts",
      "bun": "./dist/evidence/index.js",
      "node": "./dist/node/evidence/index.js",
      "default": "./dist/evidence/index.js"
    },
    "./evidence/audit": {
      "types": "./dist/evidence/audit.d.ts",
      "bun": "./dist/evidence/audit.js",
      "node": "./dist/node/evidence/audit.js",
      "default": "./dist/evidence/audit.js"
    },
    "./evidence/audit-rules": {
      "types": "./dist/evidence/audit-rules.d.ts",
      "bun": "./dist/evidence/audit-rules.js",
      "node": "./dist/node/evidence/audit-rules.js",
      "default": "./dist/evidence/audit-rules.js"
    },
    "./evidence/audit-verification": {
      "types": "./dist/evidence/audit-verification.d.ts",
      "bun": "./dist/evidence/audit-verification.js",
      "node": "./dist/node/evidence/audit-verification.js",
      "default": "./dist/evidence/audit-verification.js"
    },
    "./evidence/connect": {
      "types": "./dist/evidence/connect.d.ts",
      "bun": "./dist/evidence/connect.js",
      "node": "./dist/node/evidence/connect.js",
      "default": "./dist/evidence/connect.js"
    },
    "./evidence/files": {
      "types": "./dist/evidence/files.d.ts",
      "bun": "./dist/evidence/files.js",
      "node": "./dist/node/evidence/files.js",
      "default": "./dist/evidence/files.js"
    },
    "./evidence/generation-inputs": {
      "types": "./dist/evidence/generation-inputs.d.ts",
      "bun": "./dist/evidence/generation-inputs.js",
      "node": "./dist/node/evidence/generation-inputs.js",
      "default": "./dist/evidence/generation-inputs.js"
    },
    "./evidence/generation-trace": {
      "types": "./dist/evidence/generation-trace.d.ts",
      "bun": "./dist/evidence/generation-trace.js",
      "node": "./dist/node/evidence/generation-trace.js",
      "default": "./dist/evidence/generation-trace.js"
    },
    "./evidence/time": {
      "types": "./dist/evidence/time.d.ts",
      "bun": "./dist/evidence/time.js",
      "node": "./dist/node/evidence/time.js",
      "default": "./dist/evidence/time.js"
    },
    "./evidence/types": {
      "types": "./dist/evidence/types.d.ts",
      "bun": "./dist/evidence/types.js",
      "node": "./dist/node/evidence/types.js",
      "default": "./dist/evidence/types.js"
    },
    "./exporters": {
      "types": "./dist/exporters/index.d.ts",
      "bun": "./dist/exporters/index.js",
      "node": "./dist/node/exporters/index.js",
      "default": "./dist/exporters/index.js"
    },
    "./exporters/cursor-plugin": {
      "types": "./dist/exporters/cursor-plugin.d.ts",
      "bun": "./dist/exporters/cursor-plugin.js",
      "node": "./dist/node/exporters/cursor-plugin.js",
      "default": "./dist/exporters/cursor-plugin.js"
    },
    "./features": {
      "types": "./dist/features/index.d.ts",
      "bun": "./dist/features/index.js",
      "node": "./dist/node/features/index.js",
      "default": "./dist/features/index.js"
    },
    "./features/agents": {
      "types": "./dist/features/agents.d.ts",
      "bun": "./dist/features/agents.js",
      "node": "./dist/node/features/agents.js",
      "default": "./dist/features/agents.js"
    },
    "./features/commands": {
      "types": "./dist/features/commands.d.ts",
      "bun": "./dist/features/commands.js",
      "node": "./dist/node/features/commands.js",
      "default": "./dist/features/commands.js"
    },
    "./features/hooks": {
      "types": "./dist/features/hooks.d.ts",
      "bun": "./dist/features/hooks.js",
      "node": "./dist/node/features/hooks.js",
      "default": "./dist/features/hooks.js"
    },
    "./features/ignore": {
      "types": "./dist/features/ignore.d.ts",
      "bun": "./dist/features/ignore.js",
      "node": "./dist/node/features/ignore.js",
      "default": "./dist/features/ignore.js"
    },
    "./features/mcp": {
      "types": "./dist/features/mcp.d.ts",
      "bun": "./dist/features/mcp.js",
      "node": "./dist/node/features/mcp.js",
      "default": "./dist/features/mcp.js"
    },
    "./features/models": {
      "types": "./dist/features/models.d.ts",
      "bun": "./dist/features/models.js",
      "node": "./dist/node/features/models.js",
      "default": "./dist/features/models.js"
    },
    "./features/plugins": {
      "types": "./dist/features/plugins.d.ts",
      "bun": "./dist/features/plugins.js",
      "node": "./dist/node/features/plugins.js",
      "default": "./dist/features/plugins.js"
    },
    "./features/rules": {
      "types": "./dist/features/rules.d.ts",
      "bun": "./dist/features/rules.js",
      "node": "./dist/node/features/rules.js",
      "default": "./dist/features/rules.js"
    },
    "./features/skills": {
      "types": "./dist/features/skills.d.ts",
      "bun": "./dist/features/skills.js",
      "node": "./dist/node/features/skills.js",
      "default": "./dist/features/skills.js"
    },
    "./importers/claude-code": {
      "types": "./dist/importers/claude-code.d.ts",
      "bun": "./dist/importers/claude-code.js",
      "node": "./dist/node/importers/claude-code.js",
      "default": "./dist/importers/claude-code.js"
    },
    "./importers/cursor": {
      "types": "./dist/importers/cursor.d.ts",
      "bun": "./dist/importers/cursor.js",
      "node": "./dist/node/importers/cursor.js",
      "default": "./dist/importers/cursor.js"
    },
    "./importers/opencode": {
      "types": "./dist/importers/opencode.d.ts",
      "bun": "./dist/importers/opencode.js",
      "node": "./dist/node/importers/opencode.js",
      "default": "./dist/importers/opencode.js"
    },
    "./importers/rulesync": {
      "types": "./dist/importers/rulesync.d.ts",
      "bun": "./dist/importers/rulesync.js",
      "node": "./dist/node/importers/rulesync.js",
      "default": "./dist/importers/rulesync.js"
    },
    "./sources": {
      "types": "./dist/sources/index.d.ts",
      "bun": "./dist/sources/index.js",
      "node": "./dist/node/sources/index.js",
      "default": "./dist/sources/index.js"
    },
    "./sources/git": {
      "types": "./dist/sources/git.d.ts",
      "bun": "./dist/sources/git.js",
      "node": "./dist/node/sources/git.js",
      "default": "./dist/sources/git.js"
    },
    "./sources/git-ref": {
      "types": "./dist/sources/git-ref.d.ts",
      "bun": "./dist/sources/git-ref.js",
      "node": "./dist/node/sources/git-ref.js",
      "default": "./dist/sources/git-ref.js"
    },
    "./sources/local": {
      "types": "./dist/sources/local.d.ts",
      "bun": "./dist/sources/local.js",
      "node": "./dist/node/sources/local.js",
      "default": "./dist/sources/local.js"
    },
    "./sources/npm": {
      "types": "./dist/sources/npm.d.ts",
      "bun": "./dist/sources/npm.js",
      "node": "./dist/node/sources/npm.js",
      "default": "./dist/sources/npm.js"
    },
    "./sources/npm-ref": {
      "types": "./dist/sources/npm-ref.d.ts",
      "bun": "./dist/sources/npm-ref.js",
      "node": "./dist/node/sources/npm-ref.js",
      "default": "./dist/sources/npm-ref.js"
    },
    "./sources/registry": {
      "types": "./dist/sources/registry.d.ts",
      "bun": "./dist/sources/registry.js",
      "node": "./dist/node/sources/registry.js",
      "default": "./dist/sources/registry.js"
    },
    "./sources/registry-ref": {
      "types": "./dist/sources/registry-ref.d.ts",
      "bun": "./dist/sources/registry-ref.js",
      "node": "./dist/node/sources/registry-ref.js",
      "default": "./dist/sources/registry-ref.js"
    },
    "./targets": {
      "types": "./dist/targets/index.d.ts",
      "bun": "./dist/targets/index.js",
      "node": "./dist/node/targets/index.js",
      "default": "./dist/targets/index.js"
    },
    "./targets/additional-targets": {
      "types": "./dist/targets/additional-targets.d.ts",
      "bun": "./dist/targets/additional-targets.js",
      "node": "./dist/node/targets/additional-targets.js",
      "default": "./dist/targets/additional-targets.js"
    },
    "./targets/base-target": {
      "types": "./dist/targets/base-target.d.ts",
      "bun": "./dist/targets/base-target.js",
      "node": "./dist/node/targets/base-target.js",
      "default": "./dist/targets/base-target.js"
    },
    "./targets/claude-code": {
      "types": "./dist/targets/claude-code.d.ts",
      "bun": "./dist/targets/claude-code.js",
      "node": "./dist/node/targets/claude-code.js",
      "default": "./dist/targets/claude-code.js"
    },
    "./targets/codex-cli": {
      "types": "./dist/targets/codex-cli.d.ts",
      "bun": "./dist/targets/codex-cli.js",
      "node": "./dist/node/targets/codex-cli.js",
      "default": "./dist/targets/codex-cli.js"
    },
    "./targets/copilot": {
      "types": "./dist/targets/copilot.d.ts",
      "bun": "./dist/targets/copilot.js",
      "node": "./dist/node/targets/copilot.js",
      "default": "./dist/targets/copilot.js"
    },
    "./targets/cursor": {
      "types": "./dist/targets/cursor.d.ts",
      "bun": "./dist/targets/cursor.js",
      "node": "./dist/node/targets/cursor.js",
      "default": "./dist/targets/cursor.js"
    },
    "./targets/gemini-cli": {
      "types": "./dist/targets/gemini-cli.d.ts",
      "bun": "./dist/targets/gemini-cli.js",
      "node": "./dist/node/targets/gemini-cli.js",
      "default": "./dist/targets/gemini-cli.js"
    },
    "./targets/generic-md-target": {
      "types": "./dist/targets/generic-md-target.d.ts",
      "bun": "./dist/targets/generic-md-target.js",
      "node": "./dist/node/targets/generic-md-target.js",
      "default": "./dist/targets/generic-md-target.js"
    },
    "./targets/mistral-vibe": {
      "types": "./dist/targets/mistral-vibe.d.ts",
      "bun": "./dist/targets/mistral-vibe.js",
      "node": "./dist/node/targets/mistral-vibe.js",
      "default": "./dist/targets/mistral-vibe.js"
    },
    "./targets/opencode": {
      "types": "./dist/targets/opencode.d.ts",
      "bun": "./dist/targets/opencode.js",
      "node": "./dist/node/targets/opencode.js",
      "default": "./dist/targets/opencode.js"
    },
    "./targets/registry": {
      "types": "./dist/targets/registry.d.ts",
      "bun": "./dist/targets/registry.js",
      "node": "./dist/node/targets/registry.js",
      "default": "./dist/targets/registry.js"
    },
    "./utils/credentials": {
      "types": "./dist/utils/credentials.d.ts",
      "bun": "./dist/utils/credentials.js",
      "node": "./dist/node/utils/credentials.js",
      "default": "./dist/utils/credentials.js"
    },
    "./utils/diff": {
      "types": "./dist/utils/diff.d.ts",
      "bun": "./dist/utils/diff.js",
      "node": "./dist/node/utils/diff.js",
      "default": "./dist/utils/diff.js"
    },
    "./utils/filesystem": {
      "types": "./dist/utils/filesystem.d.ts",
      "bun": "./dist/utils/filesystem.js",
      "node": "./dist/node/utils/filesystem.js",
      "default": "./dist/utils/filesystem.js"
    },
    "./utils/frontmatter": {
      "types": "./dist/utils/frontmatter.d.ts",
      "bun": "./dist/utils/frontmatter.js",
      "node": "./dist/node/utils/frontmatter.js",
      "default": "./dist/utils/frontmatter.js"
    },
    "./utils/generation-filesystem": {
      "types": "./dist/utils/generation-filesystem.d.ts",
      "bun": "./dist/utils/generation-filesystem.js",
      "node": "./dist/node/utils/generation-filesystem.js",
      "default": "./dist/utils/generation-filesystem.js"
    },
    "./utils/global": {
      "types": "./dist/utils/global.d.ts",
      "bun": "./dist/utils/global.js",
      "node": "./dist/node/utils/global.js",
      "default": "./dist/utils/global.js"
    },
    "./utils/managed-markdown": {
      "types": "./dist/utils/managed-markdown.d.ts",
      "bun": "./dist/utils/managed-markdown.js",
      "node": "./dist/node/utils/managed-markdown.js",
      "default": "./dist/utils/managed-markdown.js"
    },
    "./utils/markdown": {
      "types": "./dist/utils/markdown.d.ts",
      "bun": "./dist/utils/markdown.js",
      "node": "./dist/node/utils/markdown.js",
      "default": "./dist/utils/markdown.js"
    },
    "./utils/model-allowlist": {
      "types": "./dist/utils/model-allowlist.d.ts",
      "bun": "./dist/utils/model-allowlist.js",
      "node": "./dist/node/utils/model-allowlist.js",
      "default": "./dist/utils/model-allowlist.js"
    },
    "./utils/model-guidance": {
      "types": "./dist/utils/model-guidance.d.ts",
      "bun": "./dist/utils/model-guidance.js",
      "node": "./dist/node/utils/model-guidance.js",
      "default": "./dist/utils/model-guidance.js"
    },
    "./utils/registry-client": {
      "types": "./dist/utils/registry-client.d.ts",
      "bun": "./dist/utils/registry-client.js",
      "node": "./dist/node/utils/registry-client.js",
      "default": "./dist/utils/registry-client.js"
    },
    "./utils/tarball": {
      "types": "./dist/utils/tarball.d.ts",
      "bun": "./dist/utils/tarball.js",
      "node": "./dist/node/utils/tarball.js",
      "default": "./dist/utils/tarball.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.agent-protocol-spec](https://lssm.co/docs/packages/lib.agent-protocol-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `workspace:^`
- [@lssm-tech/lib.orchestration-spec](https://lssm.co/docs/packages/lib.orchestration-spec/): `workspace:^`
- `chalk`: `^6.0.0`
- `commander`: `catalog:server`
- `gray-matter`: `^4.0.3`
- `jsonc-parser`: `^3.3.1`
- `zod`: `catalog:`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `typescript`: `catalog:`

### Peer dependency metadata

```json
{}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "publish:pkg": "bun publish --tolerate-republish --ignore-scripts --verbose",
  "publish:pkg:canary": "bun publish:pkg --tag canary",
  "build": "contractspec-bun-build build",
  "build:bundle": "contractspec-bun-build transpile",
  "build:types": "contractspec-bun-build types",
  "dev": "contractspec-bun-build dev",
  "clean": "rimraf dist .turbo",
  "lint": "bun lint:fix",
  "lint:fix": "node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .",
  "lint:check": "node ../../../scripts/biome.cjs check .",
  "test": "bun test --pass-with-no-tests",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Agentpacks documentation](https://www.npmjs.com/package/%40lssm-tech%2Fagentpacks) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Fagentpacks",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/agentpacks.txt",
  "route": "/llms/agentpacks",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/agentpacks.txt",
  "blobSha": "7ab10b9a33a782d02dda7871d82e03e7ffbf3e19",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
