Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e71a6c4
docs: define planner input output contract
zzylol Sep 18, 2026
b4841b3
docs: clarify planner and runtime vocabulary
zzylol Sep 18, 2026
c4cae3d
Update input-output-workflow.md
zzylol Sep 18, 2026
f83963e
Update input-output-workflow.md
zzylol Sep 18, 2026
a045645
docs: describe planning workload fields
zzylol Sep 18, 2026
5173532
Update input-output-workflow.md
zzylol Sep 18, 2026
9e74b15
docs: summarize planner input and output fields
zzylol Sep 18, 2026
8ecb668
docs: keep overview at workload boundary
zzylol Sep 18, 2026
0a8c001
docs: define one planner output
zzylol Sep 18, 2026
26bca3d
docs: name frontend-specific dependencies
zzylol Sep 18, 2026
ddedb2a
docs: explain compact plan space representation
zzylol Sep 18, 2026
449c56f
docs: move plan space details after overview
zzylol Sep 18, 2026
80b48cf
Update input-output-workflow.md
zzylol Sep 18, 2026
99a64e3
docs: mirror workload nesting in input sections
zzylol Sep 18, 2026
f7c50b7
docs: link overview to output helpers
zzylol Sep 18, 2026
4983f5b
docs: explain caller-owned plan root IDs
zzylol Sep 18, 2026
eba1174
docs: keep inputs at end-to-end boundary
zzylol Sep 18, 2026
afb9a68
docs: move lifecycle parameters to helper
zzylol Sep 18, 2026
f11d3bf
docs: classify evidence as planner input
zzylol Sep 18, 2026
3995bef
docs: mark replanning as future work
zzylol Sep 18, 2026
03c712e
docs: state when planning evidence is required
zzylol Sep 18, 2026
235eb6a
docs: separate lifecycle helper parameters
zzylol Sep 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/design_docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ decisions, and evolving proposals.
and Pre-ASAP/Post-ASAP representations.
- [Architecture](architecture/README.md) describes stable component boundaries
and system flows.
- [Planner input, output, and workflow](architecture/input-output-workflow.md)
defines the user-facing contract, required and optional inputs, output data
structures, and initial-planning and replanning workflows.
- [Decisions](decisions/README.md) records accepted local design choices.
- [Proposals](proposals/README.md) contains evolving designs and research
directions; check each document’s status before treating it as current.
4 changes: 4 additions & 0 deletions docs/design_docs/architecture/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ It does not commit, deploy, or execute a physical plan; downstream systems such
as ASAPQuery-backend bind the candidates to physical alternatives, make the
deployment-level decision, and run the selected contract.

For the integration contract, start with [ASAPPlanner input, output, and
workflow](input-output-workflow.md). It defines required and optional inputs,
`PlanSpace` and selected-plan outputs, lifecycle requirements, and replanning.

## Planner component flow

```mermaid
Expand Down
Loading
Loading