2026-05-21 礒貝CEO 指示で新設。Staff Manager はタイムカード兼勤怠管理として動作します。
employee.html) を開くadmin.html → 「⏱ 勤務状況」タブを開くこの日リリースされた主な機能変更一覧。社員全員のブラウザに自動反映されています。
朝のログイン時に「出社/休み」モーダル → 業務終了時は日報書く = 退勤打刻。詳細は上記タイムカード運用セクション。
admin.html に新タブ。全スタッフの本日の出社/退勤/稼働時間/タスク進捗/日報提出状況を 1 画面で確認。
マイページの緊急連絡先を「氏名 / 続柄 / 電話 / 住所」の 4 欄に分割。すべて入力必須。
「基本的に休日はない」前提で、休暇申請は必ず 2 週間以上先のみ受付。種類に「固定休日」追加。
申請タブで「出張」種別を選ぶと、出発日と帰着日の入力欄が出ます。日帰りは同日。
タスクの進捗を上げる時、「どこまで進んだか / どんな状況だったか」を 6 文字以上で入力しないと日報を提出できません。
タイムブロック追加モーダルに時(0〜23)+分(0/15/30/45)のボタンパッド。タップだけで時刻入力。
全ての日付欄をタップしただけでカレンダー、時刻欄は時計 picker が即座に開きます。
候補者にメール/電話/LINE/SNS/住所を登録、行/カード/モーダルから削除可能、明細表示も可。
新会社設立時、Q&A はゼロから開始。Q&A 担当者(管理者)が「+ FAQ 追加」で自社向けに登録。
新会社設立時、会計データもゼロから開始。会社間のデータ混在なし。
LV.MAX 社長のみ「🆕 新規会社を追加」ボタンが見える。管理者は新規設立不可。
LV.MIDDLE 管理者も新メンバー招待コードを発行可能。社長の作業負荷を軽減。
社長がマイページで権限を変更すると、Supabase に同期 → 全社員の端末で次回画面表示時に反映。
会社別セッション分離・別タブ干渉防止・STAFF[0]フォールバック撤廃・5重ガード(legacy/mismatch/staff_not_found/staff_not_in_company/STAFF[0]禁止)。
master.html で各スタッフ向けの「24時間有効ログインURL」を発行。LINE で送れば 1 タップで参加完了。
?as=staffId&invite=XXX 付き URL で起動すると、自動的にそのスタッフとしてログインhttps://staff.ganecci.net / 開発時は http://127.0.0.1:4321)xxxx.apps.googleusercontent.com)をコピーganecci-staff-manager)→ Createsk-ant-... をコピー(この画面でしか見れません)https://staff.ganecci.net/auth/line/callback を追加Staff Managerhttps://staff.ganecci.net/login.html)profile + openid をチェック1234567890-AbCdEfGh)をコピーhttp://127.0.0.1:4321 のローカル環境では liff.init がエラーになります。Vercel / Netlify / Cloudflare Pages 等にデプロイして本番 URL で動作確認してください。Staff Manager)aws/README.md 参照。index.html へ転送curl https://awscli.amazonaws.com/AWSCLIV2.pkg -o /tmp/aws.pkg && sudo installer -pkg /tmp/aws.pkg -target /ganecci-deployer 作成、ポリシー 4 つ付与(S3FullAccess / CloudFrontFullAccess / CloudFormationFullAccess / IAMReadOnlyAccess)aws configure(リージョン = ap-northeast-1)./aws/deploy.sh(初回 5〜10 分)./aws/sync.sh(1〜2 分で反映)./aws/destroy.sh(S3 バケット中身も含む)400 invalid_request を返します。staff-manager/screenshots/ フォルダに JPG/PNG を置くだけで自動で実画像に差し替わります。staff-manager/screenshots/ フォルダに保存(無ければ作成)