Update name to gitlore instead of gitlab-inbox
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# Checkpoint 0: Project Setup - PRD
|
||||
|
||||
> **Note:** The project was renamed from "gitlab-inbox" to "gitlore" and the CLI from "gi" to "lore". References to "gi" in this document should be read as "lore".
|
||||
|
||||
**Version:** 1.0
|
||||
**Status:** Ready for Implementation
|
||||
**Depends On:** None (first checkpoint)
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# Checkpoint 1: Issue Ingestion - PRD
|
||||
|
||||
> **Note:** The project was renamed from "gitlab-inbox" to "gitlore" and the CLI from "gi" to "lore". References to "gi" in this document should be read as "lore".
|
||||
|
||||
**Version:** 2.0
|
||||
**Status:** Ready for Implementation
|
||||
**Depends On:** Checkpoint 0 (Project Setup)
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# Checkpoint 2: MR Ingestion - PRD
|
||||
|
||||
> **Note:** The project was renamed from "gitlab-inbox" to "gitlore" and the CLI from "gi" to "lore". References to "gi" in this document should be read as "lore".
|
||||
|
||||
**Version:** 1.3
|
||||
**Status:** Ready for Implementation
|
||||
**Depends On:** Checkpoint 1 (Issue Ingestion)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,7 @@
|
||||
# CP1 ↔ CP2 Alignment Audit
|
||||
|
||||
> **Note:** The project was renamed from "gitlab-inbox" to "gitlore" and the CLI from "gi" to "lore". References to "gi" in this document should be read as "lore".
|
||||
|
||||
**Created:** 2026-01-26
|
||||
**Purpose:** Document deviations between CP1 (Issue Ingestion) and CP2 (MR Ingestion) PRDs that could cause implementation drift. Use this checklist to verify alignment before CP2 implementation.
|
||||
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
|
||||
## Overview
|
||||
|
||||
Robot mode optimizes the `gi` CLI for AI agent consumption with structured JSON output, meaningful exit codes, and token-efficient responses.
|
||||
Robot mode optimizes the `lore` CLI for AI agent consumption with structured JSON output, meaningful exit codes, and token-efficient responses.
|
||||
|
||||
## Activation
|
||||
|
||||
```bash
|
||||
# Explicit flag
|
||||
gi --robot list issues
|
||||
lore --robot list issues
|
||||
|
||||
# Auto-detection (when stdout is not a TTY)
|
||||
gi list issues | jq .
|
||||
lore list issues | jq .
|
||||
|
||||
# Environment variable
|
||||
GI_ROBOT=1 gi list issues
|
||||
LORE_ROBOT=true lore list issues
|
||||
```
|
||||
|
||||
## Global Flags
|
||||
@@ -51,8 +51,8 @@ When `--robot` is active, errors are JSON on stderr:
|
||||
{
|
||||
"error": {
|
||||
"code": "CONFIG_NOT_FOUND",
|
||||
"message": "Config file not found at ~/.config/gi/config.toml",
|
||||
"suggestion": "Run 'gi init' to create configuration"
|
||||
"message": "Config file not found at ~/.config/lore/config.toml",
|
||||
"suggestion": "Run 'lore init' to create configuration"
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -75,7 +75,7 @@ All commands return consistent JSON structure:
|
||||
|
||||
## Command-Specific Output
|
||||
|
||||
### gi list issues --robot
|
||||
### lore list issues --robot
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -100,7 +100,7 @@ All commands return consistent JSON structure:
|
||||
}
|
||||
```
|
||||
|
||||
### gi show issue 123 --robot
|
||||
### lore show issue 123 --robot
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -134,7 +134,7 @@ All commands return consistent JSON structure:
|
||||
}
|
||||
```
|
||||
|
||||
### gi ingest --type issues --robot
|
||||
### lore ingest --type issues --robot
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -157,7 +157,7 @@ All commands return consistent JSON structure:
|
||||
}
|
||||
```
|
||||
|
||||
### gi count issues --robot
|
||||
### lore count issues --robot
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -173,7 +173,7 @@ All commands return consistent JSON structure:
|
||||
}
|
||||
```
|
||||
|
||||
### gi doctor --robot
|
||||
### lore doctor --robot
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -181,7 +181,7 @@ All commands return consistent JSON structure:
|
||||
"data": {
|
||||
"success": true,
|
||||
"checks": {
|
||||
"config": { "status": "ok", "path": "~/.config/gi/config.toml" },
|
||||
"config": { "status": "ok", "path": "~/.config/lore/config.toml" },
|
||||
"database": { "status": "ok", "version": 6 },
|
||||
"gitlab": { "status": "ok", "user": "username" },
|
||||
"projects": [
|
||||
@@ -192,7 +192,7 @@ All commands return consistent JSON structure:
|
||||
}
|
||||
```
|
||||
|
||||
### gi sync-status --robot
|
||||
### lore sync-status --robot
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user