Add rf-engineer persona, link-budget-audit protocol, and audit-link-budget template#108
Merged
Alan-Jowett merged 3 commits intomicrosoft:mainfrom Mar 29, 2026
Merged
Conversation
…udget template Closes microsoft#92 — adds RF systems engineering capability. - Persona: rf-engineer — link budgets, antenna characterization, propagation modeling, regulatory compliance (FCC/ETSI/ITU), transceiver design, and RF test and measurement. Designs for worst-case propagation, not typical conditions. - Protocol: link-budget-audit (analysis) — 7-phase methodology covering system parameter verification, TX chain analysis, path loss model assessment (FSPL, log-distance, ITU indoor, Hata), RX chain analysis, margin analysis with fade margin adequacy, regulatory compliance (EIRP, bandwidth, duty cycle), and sensitivity analysis. - Template: audit-link-budget — audits a wireless link budget against requirements and regulatory constraints using rf-engineer persona + protocol + investigation-report format. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Adds RF systems engineering components to PromptKit, enabling systematic audits of wireless link budgets (requirements ↔ link budget ↔ propagation/regulatory checks) using the existing prompt assembly architecture.
Changes:
- Added a new
rf-engineerpersona for margin-driven, worst-case RF systems analysis. - Added a 7-phase
link-budget-auditanalysis protocol covering TX/RX chains, propagation modeling, margin, and compliance. - Added an
audit-link-budgettemplate (investigation-report output) that composes the new persona + protocol.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| personas/rf-engineer.md | Introduces the RF-engineer persona with RF-specific behavioral constraints. |
| protocols/analysis/link-budget-audit.md | Adds a structured link budget audit protocol with 7 ordered phases. |
| templates/audit-link-budget.md | Adds a template that drives link-budget audits using investigation-report output. |
| manifest.yaml | Registers the new persona, protocol, and template in the component manifest. |
- Clarify EIRP vs ERP distinction (2.15 dB) and require conversion to same reference before comparing - Fix FCC Part 15.249 description (field strength limits, not modulation-based) - Add ETSI EN 300 328 (2.4 GHz ISM) to regulatory examples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #92 — adds RF systems engineering capability. The last open issue!
New Components
Protocol Phases
Design Decisions
Checklist