Skip to content

Initial version of prompt for application conversion.#841

Draft
jmotow wants to merge 1 commit into
mainfrom
convert-app-prompt
Draft

Initial version of prompt for application conversion.#841
jmotow wants to merge 1 commit into
mainfrom
convert-app-prompt

Conversation

@jmotow

@jmotow jmotow commented May 14, 2026

Copy link
Copy Markdown
Contributor

This PR introduces the initial end-to-end prompt framework for application conversion to native Intel DL Streamer and OpenVINO C++.

The main goal is to provide a structured, repeatable, and auditable workflow that guides the agent from bootstrap to final validation, while preventing common conversion failures.

Key additions include:

A top-level conversion orchestrator prompt with a step-by-step flow.
Dedicated reference documents for each phase:
bootstrap and environment setup
deprecated API discovery and enforcement
model sourcing and substitution policy
pipeline implementation rules and pitfalls
run wrapper requirements
validation protocol
documentation requirements
final compliance audit checklist
A CMake application template for generated standalone C++ conversions.
Strong requirements around reproducibility, traceability, clean-shell testing, and explicit checkpoint/liveness signaling during long runs.
Overall, this PR establishes the first complete baseline for consistent conversion quality and easier reviewability.

@jmotow jmotow force-pushed the convert-app-prompt branch 2 times, most recently from 61364ad to 05a7530 Compare May 14, 2026 14:54
- Add convert-app.prompt.md orchestrator in .github/prompts/
- Add 9 reference files in .github/skills/dlstreamer-coding-agent/convert-app/
- Add user guide page docs/user-guide/dev_guide/convert_app.md
- Add "What Shapes the Converted Application" section to user guide
- Register convert_app in dev_guide_index.md toctree
@jmotow jmotow force-pushed the convert-app-prompt branch from e0ab651 to 30a040c Compare May 14, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant