Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 v0.1.0 Jun 22, 2026 Changes in this version + const SubdirArtifacts + const SubdirDocuments + const SubdirImages + const SubdirOther + const SubdirPlans + const SubdirUploads + func DefaultPath(sessionID string) (string, error) + func EnsureDir(path string) error + func Resolve(path, workspaceRoot string) (string, error) + func Validate(absPath, workspaceRoot string) error + type Context struct + Root string + func New(root string) (*Context, error) + func (c *Context) ArtifactsPath() string + func (c *Context) EnsureSubdirs() error + func (c *Context) PlansPath() string + func (c *Context) Resolve(rel string) (string, error) + func (c *Context) UploadsPath(category string) string + func (c *Context) Validate(abs string) error