Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .dojops/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# DojOps project state
session.json
execution-logs/
approvals/
sessions/
memory/
audit-key
1 change: 1 addition & 0 deletions .dojops/history/audit.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"timestamp":"2026-03-15T18:45:36.933Z","user":"hedi","command":"check","action":"devops-check","status":"success","durationMs":8997,"seq":1,"previousHash":"genesis","hash":"be87638af5a24fe244feaad99592afb61ee0e4b1592ae990c3e05c09fad451ac"}
6 changes: 6 additions & 0 deletions .dojops/token-usage.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{"timestamp":"2026-03-15T18:45:04.859Z","command":"cli","provider":"openai","promptTokens":1989,"completionTokens":391,"totalTokens":2380}
{"timestamp":"2026-03-15T18:45:12.427Z","command":"cli","provider":"openai","promptTokens":1552,"completionTokens":44,"totalTokens":1596}
{"timestamp":"2026-03-15T18:45:13.875Z","command":"cli","provider":"openai","promptTokens":1656,"completionTokens":22,"totalTokens":1678}
{"timestamp":"2026-03-15T18:45:16.843Z","command":"cli","provider":"openai","promptTokens":1941,"completionTokens":184,"totalTokens":2125}
{"timestamp":"2026-03-15T18:45:27.251Z","command":"cli","provider":"openai","promptTokens":2224,"completionTokens":277,"totalTokens":2501}
{"timestamp":"2026-03-15T18:45:36.932Z","command":"cli","provider":"openai","promptTokens":1819,"completionTokens":915,"totalTokens":2734}
102 changes: 102 additions & 0 deletions DOJOPS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
dojops: 1
scannedAt: '2026-03-15T18:44:59.619Z'
primaryLanguage: node
languages:
- name: node
confidence: 0.9
indicator: package.json
- name: typescript
confidence: 0.85
indicator: tsconfig.json
packageManager: null
ci:
- platform: github-actions
configPath: .github/workflows/ci.yml
container:
hasDockerfile: true
hasCompose: false
hasSwarm: false
infra:
hasTerraform: false
tfProviders: []
hasState: false
hasKubernetes: false
hasHelm: false
hasAnsible: false
hasKustomize: false
hasVagrant: false
hasPulumi: false
hasCloudFormation: false
hasPacker: false
hasCdk: false
hasSkaffold: false
hasArgoCD: false
hasTiltfile: false
hasHelmfile: false
monitoring:
hasPrometheus: false
hasNginx: false
hasSystemd: false
hasHaproxy: false
hasTomcat: false
hasApache: false
hasCaddy: false
hasEnvoy: false
scripts:
shellScripts: []
pythonScripts: []
hasJustfile: false
security:
hasEnvExample: false
hasGitignore: true
hasCodeowners: false
hasSecurityPolicy: false
hasDependabot: false
hasRenovate: false
hasSecretScanning: false
hasEditorConfig: false
meta:
isGitRepo: true
isMonorepo: false
hasMakefile: false
hasReadme: true
hasEnvFile: false
relevantDomains:
- ci-cd
- ci-debugging
- containerization
devopsFiles:
- .github/workflows/ci.yml
- .gitignore
- Dockerfile
---

# DojOps Project Context

> Managed by DojOps CLI. Run `dojops init` to refresh. The Notes section is yours to edit.

## Overview

**Tech Stack:** node, Docker, github-actions

## Detected Stack

- **Primary Language:** node (also: typescript)
- **CI/CD:** github-actions (`.github/workflows/ci.yml`)
- **Container:** Dockerfile

**DevOps Files:**
- `.github/workflows/ci.yml`
- `.gitignore`
- `Dockerfile`

## Notes

<!-- Add project-specific notes, conventions, or preferences below. -->
<!-- DojOps preserves this section across re-init and updates. -->

## Recent Activity

<!-- activity-start -->
<!-- activity-end -->
Loading