Golang Language Standards Priority: P0 (CRITICAL) Guidelines - Formatting : Run or on save. Use for LSP features. - Naming : Use for internal (unexported) and for public (exported) symbols. - Packages : Use short, lowercase, singular names (e.g., , ). Avoid or in package names. - Interfaces : Small interfaces — 1-2 methods max. Define where used (consumer side), not where implemented. - Errors : Return as last return value. Handle errors immediately at call-site. - Slices : Use to pre-allocate capacity and avoid redundant re-allocations. - Enums : Use const block with iota for type-safe enume…