wip3
This commit is contained in:
20
AGENTS.md
20
AGENTS.md
@@ -20,22 +20,26 @@ golangci-lint run
|
||||
|
||||
```
|
||||
reichard.io/poiesis/
|
||||
├── cmd/poiesis/ # CLI entry point
|
||||
├── cmd/poiesis/ # CLI entry point
|
||||
│ └── main.go
|
||||
├── internal/
|
||||
│ ├── builtin/ # Builtin function framework
|
||||
│ │ ├── builtin.go
|
||||
│ │ └── builtin_test.go
|
||||
│ └── runtime/ # TypeScript transpilation + execution
|
||||
│ ├── runtime.go
|
||||
│ └── runtime/
|
||||
│ ├── pkg/
|
||||
│ │ └── builtin/ # Builtin framework (framework only, no implementations)
|
||||
│ │ └── builtin.go
|
||||
│ ├── standard/ # Standard builtin implementations
|
||||
│ │ ├── fetch.go
|
||||
│ │ └── fetch_test.go
|
||||
│ ├── runtime.go # Runtime management, transpilation, execution
|
||||
│ └── runtime_test.go
|
||||
└── test_data/ # Test TypeScript files
|
||||
└── test_data/ # Test TypeScript files
|
||||
```
|
||||
|
||||
## Key Packages
|
||||
|
||||
- `reichard.io/poiesis/internal/runtime` - Runtime management, TypeScript transpilation, execution
|
||||
- `reichard.io/poiesis/internal/builtin` - Builtin registration and type conversion
|
||||
- `reichard.io/poiesis/internal/runtime/pkg/builtin` - Generic builtin registration framework (framework only)
|
||||
- `reichard.io/poiesis/internal/runtime/standard` - Standard builtin implementations (fetch, add, greet, etc.)
|
||||
|
||||
## Testing Patterns
|
||||
|
||||
|
||||
Reference in New Issue
Block a user