diff --git a/internal/types/types.go b/internal/types/types.go index dd45091e..93d9597d 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -10,7 +10,7 @@ import ( // Issue represents a trackable work item type Issue struct { ID string `json:"id"` - ContentHash string `json:"content_hash,omitempty"` // SHA256 hash of canonical content (excludes ID, timestamps) + ContentHash string `json:"-"` // Internal: SHA256 hash of canonical content (excludes ID, timestamps) - NOT exported to JSONL Title string `json:"title"` Description string `json:"description"` Design string `json:"design,omitempty"` @@ -29,7 +29,7 @@ type Issue struct { CompactedAt *time.Time `json:"compacted_at,omitempty"` CompactedAtCommit *string `json:"compacted_at_commit,omitempty"` // Git commit hash when compacted OriginalSize int `json:"original_size,omitempty"` - SourceRepo string `json:"source_repo,omitempty"` // Which repo owns this issue (multi-repo support) + SourceRepo string `json:"-"` // Internal: Which repo owns this issue (multi-repo support) - NOT exported to JSONL Labels []string `json:"labels,omitempty"` // Populated only for export/import Dependencies []*Dependency `json:"dependencies,omitempty"` // Populated only for export/import Comments []*Comment `json:"comments,omitempty"` // Populated only for export/import