# Market Evidence Basket Boundary v1

Date: 2026-06-30  
Branch: `feature/price-kit-trivago-market-lab`

## Decision

CM Market Evidence Kit remains a standalone evidence-package generator.

It should accept multiple input types, but each successful input flow should end in one standard package:

```text
cm_market_evidence_package_v1
```

The standalone kit should not become the multi-package comparator or pricing-policy engine.

## Standalone kit responsibility

CM Market Evidence Kit owns:

- Trivago input/output,
- Booking input/output,
- CSV/table input/output,
- manual input/output,
- structured JSON input/output,
- normalized observations,
- one market signal per selected context,
- one own price position per selected context,
- one human-readable summary,
- one machine-readable evidence package export.

## PRO responsibility

CM PRO Market Lab should own the future multi-package analysis layer.

Proposed module name:

```text
CM PRO Market Evidence Basket
```

Alternative technical name:

```text
Market Evidence Comparator
```

This future PRO module should accept several evidence packages:

```text
cm_market_evidence_package_v1[]
```

and then:

- group them by source,
- group them by period,
- group them by market anchor,
- compare Trivago / Booking / CSV / manual packages,
- compare low season / holidays / shoulder season / high season,
- weigh packages by confidence and source quality,
- prepare a multi-period pricing policy draft,
- connect evidence to reservations, occupancy, revenue and Price Engine context,
- keep any price write behind an admin-confirmed workflow.

## Boundary rule

```text
Standalone kit creates evidence.
CM PRO Basket compares evidence and turns it into pricing policy intelligence.
```

## Immediate standalone next step

Do not build Basket in this repository phase.

Finish standalone inputs first:

1. Trivago input/output, already mostly usable.
2. Booking input/output.
3. CSV/table input/output.
4. Manual input/output.
5. Structured JSON input/output.
6. Unified `index.php` or `index.html` launcher for these input flows.
