feat(FN-2623): merge fusion/fn-2623

This commit is contained in:
gsxdsm
2026-04-26 18:11:09 -07:00
parent f4d98ed717
commit 6caab172ba
14 changed files with 442 additions and 4 deletions

View File

@@ -127,6 +127,8 @@ export const DEFAULT_PROJECT_SETTINGS = {
archiveAgentLogMode: "compact",
autoUpdatePrStatus: false,
autoCreatePr: false,
githubCommentOnDone: false,
githubCommentTemplate: undefined,
autoBackupEnabled: false,
autoBackupSchedule: "0 2 * * *",
autoBackupRetention: 7,

View File

@@ -1487,6 +1487,12 @@ export interface ProjectSettings {
/** When true, automatically create GitHub PRs for completed tasks.
* Default: false. */
autoCreatePr?: boolean;
/** When true, automatically post a comment to the originating GitHub issue
* when an imported task is moved to done. Default: false. */
githubCommentOnDone?: boolean;
/** Optional template used for GitHub issue comments posted on task completion.
* Supports `{taskId}` and `{taskTitle}` placeholders. */
githubCommentTemplate?: string;
/** When true, automatic database backups are enabled. Default: false. */
autoBackupEnabled?: boolean;
/** Cron expression for backup schedule. Default: "0 2 * * *" (daily at 2 AM). */