-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAIproject.json
More file actions
44 lines (44 loc) · 3.11 KB
/
Copy pathAIproject.json
File metadata and controls
44 lines (44 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{
"profile_name": "AIproject",
"project_root": "F:/share/code/Python/GPTsynch",
"input_roots": [
"C:\\Users\\stellaris\\Documents\\PlatformIO\\Projects\\ESP32_CAM_AI\\AI"
],
"include_children": true,
"packs_dir": "C:\\Users\\stellaris\\Documents\\PlatformIO\\Projects\\ESP32_CAM_AI",
"baselines_dir": "C:\\Users\\stellaris\\Documents\\PlatformIO\\Projects\\ESP32_CAM_AI",
"model_backend": "pyautogui-simulated",
"ignore_patterns": [
".git/",
"__pycache__/",
".md"
],
"extensions": [
".py"
],
"auto_update": false,
"prompt_examples": [
"Primary goals Preserve stability and functionality unless requested.\nDo not alter code unrelated to the task at hand.\nAlways provide the full file contents.\nTry to keep files under 150 lines, if required create new files for new functionality or to delegate responsabilities.\n\nRemove the translucent fill on the recognition frames.\nEvent view needs to have an autoscroll checkbox, when enabled, the display will follow the tail of newest events.\nlog events should be time/datestamped.\nEven though i am correctly identified, that does not show up in the log. possibly over written by enter/exit person loglines.",
"Do not alter code unrelated to the task at hand.\nAlways provide the full file contents.\nTry to keep files under 150 lines, if required create new files for new functionality or to delegate responsabilities.",
"Refactor for readability and maintainability. Prefer pure functions, remove dead code, add type hints where beneficial, keep behavior identical.",
"Add comprehensive docstrings in Google style to public functions/classes. Include params, returns, raises, and short usage examples.",
"Write unit tests for key modules. Target ~90% coverage. List critical test cases and edge conditions before writing tests.",
"Performance pass: Identify hotspots and suggest optimizations. Consider asymptotic complexity, I/O, memory, and Python-specific micro-opts.",
"Security review: Check for injection, unsafe eval/exec, temp file misuse, path traversal, and secrets in code. Propose concrete fixes.",
"Linting/formatting: Make code PEP 8 compliant and ruff-friendly. Provide a minimal change set and config suggestions.",
"Onboarding guide: Explain project purpose, structure, setup, run, and troubleshooting. Produce a polished README draft.",
"Modularization plan: Break monolithic scripts into packages/modules. Provide a step-by-step migration plan with clear boundaries.",
"Logging & errors: Standardize logging (levels, structure), replace prints, and improve exception handling with actionable messages.",
"High-level review: architecture and risks; produce a concise README outline.",
"Write tests for core modules; list edge cases first; target ~90% coverage.",
"Refactor for clarity, add type hints, keep behavior identical."
],
"prompt_mru": [],
"primer_header": "",
"manual_prompt_history": [],
"history": {
"diffs": [],
"prompts": []
},
"model_metadata": {}
}