Add native Windows support (#91)

- Native Windows daemon using TCP loopback endpoints
- Direct-mode fallback for CLI/daemon compatibility
- Comment operations over RPC
- PowerShell installer script
- Go 1.24 requirement
- Cross-OS testing documented

Co-authored-by: danshapiro <danshapiro@users.noreply.github.com>
Amp-Thread-ID: https://ampcode.com/threads/T-c6230265-055f-4af1-9712-4481061886db
Co-authored-by: Amp <amp@ampcode.com>
This commit is contained in:
Steve Yegge
2025-10-20 21:08:49 -07:00
parent 94a23cae39
commit a86f3e139e
58 changed files with 1707 additions and 729 deletions

View File

@@ -156,33 +156,35 @@ func validateMarkdownPath(path string) (string, error) {
// parseMarkdownFile parses a markdown file and extracts issue templates.
// Expected format:
// ## Issue Title
// Description text...
//
// ### Priority
// 2
// ## Issue Title
// Description text...
//
// ### Type
// feature
// ### Priority
// 2
//
// ### Description
// Detailed description...
// ### Type
// feature
//
// ### Design
// Design notes...
// ### Description
// Detailed description...
//
// ### Acceptance Criteria
// - Criterion 1
// - Criterion 2
// ### Design
// Design notes...
//
// ### Assignee
// username
// ### Acceptance Criteria
// - Criterion 1
// - Criterion 2
//
// ### Labels
// label1, label2
// ### Assignee
// username
//
// ### Labels
// label1, label2
//
// ### Dependencies
// bd-10, bd-20
//
// ### Dependencies
// bd-10, bd-20
// markdownParseState holds state for parsing markdown files
type markdownParseState struct {
issues []*IssueTemplate