feat: Phase 1 — config, auth, OAuth2 PKCE, CLI scaffold, token store
This commit is contained in:
@@ -12,13 +12,13 @@
|
||||
|
||||
| Task | Status | Notes |
|
||||
|------|--------|-------|
|
||||
| Repo scaffold (`go.mod`, `Makefile`, `.gitignore`) | 🔄 In progress | Agent running |
|
||||
| `internal/config/` — layered config with viper | 🔄 In progress | |
|
||||
| `internal/store/` — token store (JSON, 0600) | 🔄 In progress | |
|
||||
| `internal/auth/` — OAuth2 + PKCE | 🔄 In progress | Fixed-port, random-port, manual modes |
|
||||
| `cmd/gocalgoo/` — cobra root + auth commands | 🔄 In progress | |
|
||||
| `gocalgoo config validate` command | 🔄 In progress | |
|
||||
| `configs/config.yaml` example | 🔄 In progress | |
|
||||
| Repo scaffold (`go.mod`, `Makefile`, `.gitignore`) | ✅ Done | Agent running |
|
||||
| `internal/config/` — layered config with viper | ✅ Done | |
|
||||
| `internal/store/` — token store (JSON, 0600) | ✅ Done | |
|
||||
| `internal/auth/` — OAuth2 + PKCE | ✅ Done | Fixed-port, random-port, manual modes |
|
||||
| `cmd/gocalgoo/` — cobra root + auth commands | ✅ Done | |
|
||||
| `gocalgoo config validate` command | ✅ Done | |
|
||||
| `configs/config.yaml` example | ✅ Done | |
|
||||
| `go build ./...` passes | ⏳ Pending | |
|
||||
| Committed and pushed to Gitea | ⏳ Pending | |
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
### Phase 1 — Foundation
|
||||
- **Goal:** Repo scaffold, config system, logging, token store, OAuth2 CLI
|
||||
- **Started:** 2026-04-01 ~20:55 SAST
|
||||
- **Completed:** —
|
||||
- **Completed:** 2026-04-01
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user